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à
Riferimenti
Valori restituiti da Main() (Guida per programmatori C#)
Concetti
Compilazione dalla riga di comando con csc.exe
Main() e argomenti della riga di comando (Guida per programmatori C#)