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à
Concetti
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. |