- 08/02/2017
 - 2 minutos para ler
 - 
-  
B -  
Y -  
j -  
M -  
m - 
+9
 
 -  
 
Main método é o ponto de entrada de uma aplicação C#. (Bibliotecas e serviços não requerem um método Main como ponto de entrada.) Quando a aplicação é iniciada, o método Main é o primeiro método que é invocado.
só pode haver um ponto de entrada num programa C#. Se tiver mais do que uma classe que tenha umMain método, deverá compilar o seu programa com o método -main compilador para indicar qual a opção Main método para usar como ponto de entrada. Para mais informações, veja-main (opções de compilador C#).
visão geral
- o
Maino método é o ponto de entrada de um programa executável; é onde o controlo do programa começa e termina. Mainé declarado dentro de uma classe ou estrutura.Maindeve ser estático e não precisa ser público. (No exemplo anterior, ele recebe o acesso padrão do private.) A classe ou estrutura envolvente não é necessária para ser estática.-  
Mainpode ter umavoidint, ou, começando com C# 7.1, , ouTask<int>tipo de retorno. - Se, e somente se 
MainretornaTaskouTask<int>, a declaração deMainpode incluirasyncmodificador. Note que isto exclui especificamente um métodoasync void Main. - O método 
Mainpode ser declarado com ou sem um parâmetrostringque contém argumentos da linha de comandos. Ao usar o Visual Studio para criar aplicações do Windows, você pode adicionar o parâmetro manualmente ou então usar o método GetCommandLineArgs() para obter os argumentos da linha de comando. Os parâmetros são lidos como argumentos de linha de comandos indexados zero. Ao contrário de C E C++, o nome do programa não é tratado como o primeiro argumento de linha de comando no IDarray, mas é o primeiro elemento do método GetCommandLineArgs ().
 
a seguinte é uma lista de Main assinaturas:
os exemplos anteriores todos usam o modificador do acessor público. Isso é típico, mas não é necessário.
A adição de async e TaskTask<int> tipos de retorno simplifica o código de programa quando aplicativos de console precisa para iniciar e await operações assíncronas em Main.