Share via


How to: Display Command Line Arguments (C# Programming Guide)

Argumentos fornecidos para um executável na linha de comando são acessíveis através de um parâmetro opcional para Main. Os argumentos são fornecidos na forma de uma matriz de string. 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ício:

Entrada de linha de comando

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

Executable.exe a b c

"a"

"b"

"c"

Executable.exe um dois

"one"

"dois"

Executable.exe "um dois" três

"um dois"

"três"

ObservaçãoObservação

Quando você estiver executando um aplicativo em Visual Studio, você pode especificar argumentos de linha de comando do 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

How to: Access Command-Line Arguments Using foreach (C# Programming Guide)

Referência

Main() Return Values (C# Programming Guide)

Conceitos

C# Programming Guide

Comando -<>>linha criando com CSC. exe

Main () e os argumentos de linha de comando-(C# guia de programação)