Condividi tramite


Procedura: visualizzare gli argomenti della riga di comando (Guida per programmatori C#)

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

Input sulla 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 gli 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 illustrato è relativo alla prima voce della tabella precedente.

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

Vedere anche

Attività

Procedura: accedere agli argomenti della riga di comando utilizzando foreach (Guida per programmatori C#)

Riferimenti

Valori restituiti da Main() (Guida per programmatori C#)

Concetti

Guida per programmatori C#

Compilazione dalla riga di comando con csc.exe

Main() e argomenti della riga di comando (Guida per programmatori C#)