Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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]
*/