Урок 8. Перегрузка метода Main()

Метод 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;
}  

Результат:

4

Источник: видеоурок Александра Шевчука "МЕТОДЫ. РЕКУРСИЯ"

%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202 предыдущая статья | следующая статья %D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202