Я думаю, что лучший вопрос: что означает каждая часть типичного объявления основного метода?
Вы можете взять несколько ключевых слов? Конечно, но метод не обязательно будет таким же, как тот, который определен ниже.
public static void Main(string[] args)
общественности относится к видимости, без общественности, код будет использовать его видимость по умолчанию
статический означает, что это метод класса. Без статики метод становится методом экземпляра.
void просто означает, что тип возврата недействителен. Можете ли вы изменить его на int? Конечно, но вам лучше вернуть int в конце.
Главное - это просто имя. Имена, очевидно, могут быть переключены, но тогда вы больше не будете называть его «основным методом»
string [] args - это просто параметр аргументов. Не могли бы вы его удалить? Да, но тогда вы не могли использовать никаких аргументов в методе.
В общем: Вы можете поменять местами вещи, но не ждите, точно такое же поведение из метода. Понимание того, что делает каждое ключевое слово и т. Д., Является ключевым здесь.
милые щенки умрут .. что будет, когда вы попробуете? –