Пятница, 19.04.2024, 07:39
Приветствую Вас Гость | RSS | PDA

Всё для студента информата

Полезная информация

Статьи IT

Всё для студента IT » Статьи » Программирование для Microsoft® .NET

Еще о методе Main

Метод Main в нашей программе не имеет ни параметров, ни возвращаемого значения, но это лишь один из четырех его вариантов. Допустимы все следующие формы:

static void Main ()
static int Main ()
static void Main (string[] args)
static int Main (string[] args)

Параметр args — это массив строк, содержащий параметры командной строки.
Строка с индексом 0 — первый аргумент, строка с индексом 1 — второй и т.д.

Если переписать программу так:

using System;
class MyApp:
static void Main (string[] args)
{
Console.WriteLine ("Hello, " + args[0]);
}

и запустить ее, введя hello .NET, то на выходе получим «Hello, .NET». Main с параметром args применяется для программ, обрабатывающих параметры командной строки.

В приведенной выше модифицированной версии Hello.cs есть небольшая проблема: если запустить ее без параметров, то генерируется исключение, так как О и argsfO] — это неверный индекс массива. Определить количество параметров в командной строке можно, считав значение свойства Length строкового массива: int count = args.Length;

Данный оператор работает, так как массив в .NET Framework является экземпляром класса SystemArray, в котором определено свойство Length. Его можно задействовать для определения количества элементов в любом массиве независимо от типа данных элементов.

Похожие статьи:

Не нашли то, что Вам нужно?.. Найдите ответ на форуме!
Категория: Программирование для Microsoft® .NET | Добавил: Akron (13.02.2012)
Просмотров: 513 | Теги: .NET
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Сообщество
Помощь
Форма входа
Поиск

Студенческий помощник по информатике © 2024
При цитировании материалов данного сайта, обязательна ссылка на источник: ITstudents.ru



>