Condividi tramite


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

Aggiornamento: Luglio 2008

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 ad argomenti della riga di comando utilizzando foreach (Guida per programmatori C#)

Concetti

Guida per programmatori C#

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

Riferimenti

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

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2008

Aggiunta nota sulla pagina Debug di Progettazione progetti.

Miglioramento delle informazioni.