Come visualizzare gli argomenti della riga di comando

Gli argomenti forniti a un eseguibile nella riga di comando sono accessibili in istruzioni di primo livello o tramite un parametro facoltativo per Main. Gli argomenti vengono specificati sotto forma di una matrice di stringhe. Ogni elemento della matrice contiene un solo argomento. Gli spazi vuoti tra gli argomenti vengono rimossi. Si considerino ad esempio le chiamate seguenti della riga di comando di un file eseguibile fittizio:

Input nella riga di comando Matrice di stringhe passate a Main
executable.exe a b c "a"

"b"

"c"
executable.exe one two "one"

"two"
executable.exe "one two" three "one two"

"three"

Nota

Quando si esegue un'applicazione in Visual Studio, è possibile specificare argomenti della riga di comando nella Pagina Debug, Progettazione progetti.

Esempio

In questo esempio vengono visualizzati gli argomenti della riga di comando passati a un'applicazione della riga di comando. L'output visualizzato è per la prima voce nella tabella precedente.

// 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]
*/

Vedi anche