Как среда выполнения знает, какой класс содержит метод Main в приложении C #? - PullRequest
5 голосов
/ 14 февраля 2012

Я знаю, что для приложения Console / Windows в C # метод "Main" является точкой входа для запуска приложения.

Если в нашем приложении сотни классов, как среда выполнения обнаружит, какой класс содержит«Основной» метод для запуска приложения?

Ответы [ 2 ]

2 голосов
/ 14 февраля 2012

Компилятор ищет

static void Main(string[])

или

static int Main(string[])

для определения точки входа. Main() также может быть объявлено без аргумента string[]. Вам нужно только специально установить настройки проекта, если у вас есть несколько классов с Main() функциями.

Вот вам Подробный ответ MSDN для вас.

2 голосов
/ 14 февраля 2012

Точка входа может быть настроена в настройках проекта.

...