Метод Main
может быть перегружен, но такие ситуации случаются крайне редко.
При перегрузке метода Main
главное помнить, что перегрузка метода Main
не должна стать второй точкой входа в программу.
Пример перегрузки метода Main
:
// Перегрузка. (Не является точкой входа)
static string Main(string argument)
{
return "Hello " + argument + "!";
}
// Точка входа в программу.
static int Main()
{
string @string = Main("World");
Console.WriteLine(@string);
// Delay.
Console.ReadKey();
return 0;
}
Результат:
Источник: видеоурок Александра Шевчука "МЕТОДЫ. РЕКУРСИЯ"