Откройте ваш Program.cs
, который является точкой входа вашего приложения. Основной метод - это тот, который запускает ваше приложение, и это метод ввода.
Вам нужно немного его изменить, изменив:
static void Main()
на что-то еще, что позволит вам отправить array
элементов.
Попробуйте изменить его на:
static void Main(string[] args)
и переберите аргументы и посмотрите, что вы получите.
Здесь вы можете увидеть немного больше примеров и объяснений: Аргументы командной строки Access .
Существуют хорошие библиотеки, которые помогут вам немного разобраться с разбором этих аргументов командной строки.
Примеры
Чтобы дать вам немного больше информации, я собрал пример альтернативного способа, как сказал Коби:
class Program
{
static void Main()
{
ParseCommnandLineArguments();
}
static void ParseCommnandLineArguments()
{
var args = Environment.GetCommandLineArgs();
foreach(var arg in args)
Console.WriteLine(arg);
}
}
CommandLineArguments.exe -q a -b r
будет выводить
CommandLineArguments.exe
-q
а
-b
R * +1044 *
Такой же результат был бы возможен и при таком способе
class Program
{
static void Main(string[] args)
{
foreach (var arg in args)
Console.WriteLine(arg);
}
}