Jak zobrazit argumenty příkazového řádku
Argumenty poskytnuté spustitelnému souboru na příkazovém řádku jsou přístupné v příkazech nejvyšší úrovně nebo prostřednictvím volitelného parametru .Main
Argumenty jsou poskytovány ve formě pole řetězců. Každý prvek pole obsahuje jeden argument. Odebere se prázdné znaky mezi argumenty. Představte si například tyto vyvolání z příkazového řádku fiktivního spustitelného souboru:
Vstup na příkazovém řádku | Pole řetězců předaných do Main |
---|---|
executable.exe a b c | "a" "b" "c" |
executable.exe jednu dvě | "one" "dva" |
executable.exe "jedna dvě" tři | "one two" "tři" |
Poznámka:
Při spuštění aplikace v sadě Visual Studio můžete zadat argumenty příkazového řádku na stránce Ladění, Návrhář projektu.
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.
// 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]
*/