Основы C#. Урок 37. Параметры командной строки
Параметры командной строки передаются, естественно, в
методе Main. В отличие от некоторых языков программирования
(C/C++) параметр только один - это массив передаваемых
параметров. Аналога первого параметра языка C/C++ (количества
параметров) нет. Передаются параметры в виде массива
строк.
Вот пример прораммы, выводящий на экран все передаваемые в
нее параметры командной строки и их количество: using System;
namespace test
{
class Test
{
//Передаем в Main параметры командной строки.
static void Main(string[] args)
{
//Выводим количество параметров.
Console.WriteLine(args.GetLength(0));
//Выводим каждый параметр.
foreach (string s in args)
{
Console.WriteLine(s);
}
}
}
}
Обратите внимание, что в сам exe-файл не считается
параметром (как в
C/C++). |