Jak zobrazit argumenty příkazového řádku
Argumenty poskytované spustitelnému souboru na příkazovém řádku jsou přístupné v příkazech nejvyšší úrovně nebo prostřednictvím volitelného parametru pro Main . Argumenty jsou k dispozici ve formě pole řetězců. Každý prvek pole obsahuje jeden argument. Prázdné znaky mezi argumenty jsou odebrány. Představte si například tato volání příkazového řádku fiktivního spustitelného souboru:
| Vstup na příkazovém řádku | Pole řetězců předárálo do main |
|---|---|
| executable.exe a b c | "a" "b" "c" |
| executable.exe jedna dvě | "one" "two" |
| executable.exe "jeden dva" tři | "one two" "three" |
Poznámka
Při spuštění aplikace v nástroji Visual Studio, můžete zadat argumenty příkazového řádku na stránce ladění, Project Návrháře.
Příklad
Tento příklad zobrazí argumenty příkazového řádku předané aplikaci příkazového řádku. Zobrazený výstup je pro první položku v tabulce výše.
using System;
class CommandLine
{
static void Main(string[] args)
{
// 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]
*/