Поиск

Метод Main

Каждое С#-приложение должно иметь метод с именем Main, описанный в одном из его классов. Не имеет значения, в каком классе находится этот метод: классов, может быть столько, сколько нужно для вашего приложения. Главное, чтобы в каком-нибудь классе был метод с именем Main. Кроме того, этот метод должен быть описан как открытый (public) и статический (static). Ключевое слово public является модификатором доступа, который сообщает компилятору С#, что этот метод может вызвать кто угодно. Как вы видели в главе 1, ключевое слово static означает, что метод является глобальным и что для его вызова не требуется создавать экземпляр этого класса. Это очень важно, так как иначе компилятор не знал бы, как или когда создавать экземпляр вашего класса. Раз метод статический, компилятор сохранит адрес метода как точку входа, и среда .NET начнет с него выполнение вашего приложения.

ПРИМЕЧАНИЕ В примерах этой главы метод Main возвращает значение типа void и не имеет аргументов. Вы можете написать свой метод Main, который возвращает какое-то значение и имеет массив аргументов. Об этих возможностях, а также о том, как организовать циклический просмотр аргументов в методе Main,