Практическое руководство. Доступ к аргументам командной строки с помощью оператора "foreach" (Руководство по программированию в C#)

Обновлен: Ноябрь 2007

Другим методом итерации всех элементов массива является использование оператора foreach, как показано в следующем примере. Оператор foreach можно использовать для итерации всех элементов массива, класса коллекции .NET Framework или любого класса или структуры, реализующих интерфейс IEnumerable.

kztbsa4b.alert_note(ru-ru,VS.90).gifПримечание.

При выполнении приложения в Visual Studio можно указать аргументы командной строки в Страница "Отладка" в конструкторе проектов.

Пример

В данном примере показано, как напечатать аргументы командной строки с помощью оператора foreach.

// arguments: John Paul Mary
class CommandLine2
{
    static void Main(string[] args)
    {
        System.Console.WriteLine("Number of command line parameters = {0}", args.Length);

        foreach (string s in args)
        {
            System.Console.WriteLine(s);
        }
    }
}
/* Output:
    Number of command line parameters = 3
    John
    Paul
    Mary
*/

См. также

Задачи

Практическое руководство. Отображение аргументов командной строки (Руководство по программированию в C#)

Основные понятия

Руководство по программированию в C#

Main() и аргументы командной строки (Руководство по программированию в C#)

Ссылки

foreach, in (Справочник по C#)

Значения, возвращаемые методом Main() (Руководство по программированию на C#)

Array

System.Collections