Я видел много программ командной строки, которые принимают аргументы, например ping google.com -t. Как я могу сделать программу, такую как ping? Я хотел бы мою программу, чтобы взять номер в качестве аргумента, а затем дополнительно использовать этот номер: Например: geturi -n 1188
Как написать программу на C#, которая может принимать аргументы
ответ
С обычным консольным приложением, в static void Main(string[] args)
, просто используйте args
. Если вы хотите прочитать первый аргумент в виде числа, то вы просто использовать:
static void Main(string[] args)
{
if (args.Length > 1)
{
int arg;
if (int.TryParse(args[0], out arg))
// use arg
else // show an error message (the input was not a number)
}
else // show an error message (there was no input)
}
Просто написать универсальный, консольное приложение.
Основной метод выглядит следующим фрагментом:
class Program
{
static void Main(string[] args)
{
}
}
Ваши аргументы включены в args
массив.
Спасибо, что это он! –
Пожалуйста, проголосуйте и примите ответ, если это то, что вы искали. Кроме того, попробуйте более подробно описать вашу ситуацию в своем вопросе, а также дважды проверьте, что этот вопрос не задан. StackOverflow - неплохое место, однако дубликаты и плохие вопросы не допускаются. – RLH
- 1. Как написать программу c, которая работает на мобильном телефоне?
- 2. Как написать программу, которая может взаимодействовать с другими программами
- 3. Как написать программу, которая может протестировать пропускную способность диска?
- 4. , выполняющий функцию, которая может принимать аргументы в различных формах.
- 5. Как написать программу, которая определяет ее компилятор
- 6. Создать функцию, которая может принимать аргументы нескольких типов
- 7. Как написать программу, которая управляет работой электродвигателя
- 8. Как написать программу, которая может вызывать переменную из другого def?
- 9. Как написать программу, которая может восстанавливать файлы в FAT32
- 10. Как написать программу, которая может управлять драйвером устройства?
- 11. Как написать программу, которая динамически создает объекты?
- 12. Как написать программу, которая запускает другую программу GUI внутри
- 13. Как написать программу, которая разрешает скидку + цена
- 14. Может ли Qmake принимать пользовательские аргументы?
- 15. Как написать программу на C, соответствующую требованиям
- 16. Как написать программу, которая балансирует символы?
- 17. Как написать программу, которая отвечает на ввод в командной строке?
- 18. Как написать программу, которая принимает установщик EXE и аргументы и выводит MSI?
- 19. Как написать программу, которая вводит строку, которая представляет двоичное число?
- 20. Как написать программу, которая печатает строку назад
- 21. Как написать макрос, который может принимать параметр?
- 22. Как написать функцию c, которая может принимать как динамический/статически распределенный 2D массив?
- 23. C++ Eigen: как написать функцию, которая может принимать как регулярную (плотную) матрицу, так и диагональную матрицу?
- 24. Как лучше написать эту программу на C++
- 25. Как написать программу c, которая имеет большой раздел кода
- 26. Как написать программу, которая останавливает процесс завершения с помощью C?
- 27. Может ли vtk InsertValue принимать аргументы float?
- 28. Как написать программу на Symbian?
- 29. Как написать программу, которая отвечает на ввод пользователя? (Python)
- 30. фатальная ошибка: Destructor не может принимать аргументы
Посмотрите [здесь] (http://stackoverflow.com/questions/491595/best-way-to-parse- командная строка-аргументы-в-с). Добро пожаловать в Stackoverflow. К сожалению, это не настоящий вопрос (http://meta.stackexchange.com/questions/145677/what-is-a-real-question) здесь. Вы что-нибудь пробовали? Пожалуйста, сначала покажите свои усилия, чтобы другие люди могли помочь вам. Кроме того, прочитайте [FAQ] (http://stackoverflow.com/help) и [Как спросить] (http://stackoverflow.com/questions/how-to-ask) – kgdesouz
Я искал google, но на самом деле ничего не нашел сам по себе, потому что я не совсем уверен, какие ключевые слова для поиска я предполагаю. –