Partilhar via


Como: Exibir argumentos de linha de comando (Guia de programação C#)

Argumentos fornecidos para um executável na linha de comando estão acessíveis através de um parâmetro opcional para Main. Os argumentos são fornecidos na forma de uma matriz de seqüências de caracteres.Cada elemento da matriz contém um argumento.Espaço em branco entre os argumentos é removido.Por exemplo, considere esses invocações de linha de comando de um executável fictícia:

Entrada de linha de comando

Matriz de seqüências de caracteres passada para o principal

executável.exe a b c

"a"

"b"

"c"

executável.exe um dois

"um"

"dois"

executável.exe “ um dois ” três

"um dois"

"três"

Observação:

Quando Você está executando um aplicativo no Visual Studio, você pode especificar argumentos de linha de comando na Depurar página, o criador do projeto.

Exemplo

Este exemplo exibe os argumentos de linha de comando passados para um aplicativo de linha de comando.A saída mostrada é para a primeira entrada na tabela acima.

class CommandLine
{ 
    static void Main(string[] args)
    {
        // The Length property provides the number of array elements
        System.Console.WriteLine("parameter count = {0}", args.Length);

        for (int i = 0; i < args.Length; i++)
        {
            System.Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
        }
    }
}
/* Output (assumes 3 cmd line args): 
    parameter count = 3
    Arg[0] = [a]
    Arg[1] = [b]
    Arg[2] = [c]
*/

Consulte também

Tarefas

Como: Acessar argumentos de linha de comando usando foreach (Guia de programação C#)

Conceitos

Guia de Programação C#

Main() e argumentos de linha de comando (guia de programação translation from VPE for Csharp)

Referência

Main() retorna valores (Guia de programação C#)

Date

History

Motivo

Julho de 2008

Observação adicionada sobre o Depurar página do projeto Designer.

Aprimoramento de informações.