Вы можете обращаться к аргументам командной строки приложения, объявив метод
Main
как принимающий аргументы типа массива строк. Затем аргументы могут обрабатываться так же, как любой массив. Хотя речь о массивах пойдет только в главе 7, ниже приводится простой код, который по очереди выводит все аргументы командной строки на стандартное устройство вывода.
using System;
class CommandLineApp
{
public static void Main(string[] args) {
foreach (string arg in args) {
Console.WriteLine("Аргумент: {О}", arg); } } }
А вот пример вызова этого приложения с парой случайно выбранных чисел:
e:>CommandlineApp 5 42 Аргумент: 5 Аргумент: 42
Аргументы командной строки передаются в виде массива строк. Если это флаги или переключатели, их обработку вы должны запрограммировать сами.