Main () e argumentos de linha de comando (guia de programação do C#)
O método deMain é o ponto de entrada de um aplicativo de console C# ou de um aplicativo do windows.(As bibliotecas e serviços não requerem um método de Main como um ponto de entrada.).Quando o aplicativo for iniciado, o método de Main é o primeiro método que é chamado.
Pode haver apenas um ponto de entrada em um programa C#.Se você tiver mais de uma classe que tem um método de Main , você deve compilar o programa com a opção de compilador /main especificar qual método de Main para usar como ponto de entrada.Para obter mais informações, consulte /Main (Opções do compilador de C#).
class TestClass
{
static void Main(string[] args)
{
// Display the number of command line arguments:
System.Console.WriteLine(args.Length);
}
}
Visão Geral
O método de Main é o ponto de entrada de um programa .exe; é onde o é iniciado e termina de controle de programa.
Main é declarado em uma classe ou estrutura.Main deve ser static e não deve ser público.(No exemplo anterior, recebe acesso padrão de private.) A classe ou estrutura o delimitador não precisam ser estático.
Main enlata tem um tipo de retorno de void ou de int .
O método de Main pode ser declarado com ou sem parâmetro de string[] que contém argumentos de linha de comando.Ao usar Visual Studio para criar aplicativos de formulários do Windows, você pode adicionar manualmente o parâmetro ou usar a classe de Environment para obter os argumentos de linha de comando.Os parâmetros são lidos como argumentos de linha de comando indexados zero. Diferentemente de C e C++, o nome do programa não é tratado como o primeiro argumento de linha de comando.
Nesta seção
Como: exibir argumentos de linha de comando (guia de programação do C#)
Como: argumentos de linha de comando de acesso usando foreach (guia de programação C#)
Especificação da linguagem C#
Para obter mais informações, consulte Especificação de linguagem do C# A especificação da linguagem é a fonte definitiva para a sintaxe e o uso da linguagem C#.
Consulte também
Tarefas
Referência
Métodos (guia de programação do C#)