Como exibir argumentos de linha de comando

Os argumentos fornecidos a um executável na linha de comando podem ser acessados em instruções de nível superior ou por meio de um parâmetro opcional para Main . Os argumentos são fornecidos na forma de uma matriz de cadeias de caracteres. Cada elemento da matriz contém um argumento. O espaço em branco entre os argumentos é removido. Por exemplo, considere essas invocações de linha de comando de um executável fictício:

Entrada na linha de comando Matriz de cadeias de caracteres passada a Main
executável.exe a b c "a"

"b"

"c"
executável.exe um dois "um"

"dois"
executável.exe "um dois" três "one two"

"three"

Observação

Quando estiver executando um aplicativo no Visual Studio, você pode especificar argumentos de linha de comando na Página de depuração, Designer de 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 da tabela acima.

using System;

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

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