Parancssori argumentumok megjelenítése
A parancssorban végrehajtható argumentumok felső szintű utasításokban vagy egy választható paraméteren Main
keresztül érhetők el. Az argumentumokat sztringek tömbje adja meg. A tömb minden eleme egy argumentumot tartalmaz. Az argumentumok közötti térköz el lesz távolítva. Vegyük például egy fiktív végrehajtható fájl parancssori meghívását:
Bemenet a parancssorban | A Főnek átadott sztringek tömbje |
---|---|
executable.exe a b c | "a" "b" "c" |
executable.exe egy kettő | "egy" "kettő" |
executable.exe "egy kettő" három | "egy kettő" "három" |
Feljegyzés
Amikor egy alkalmazást futtat a Visual Studióban, a Project Tervező hibakeresési lapon megadhatja a parancssori argumentumokat.
Példa
Ez a példa a parancssori alkalmazásnak átadott parancssori argumentumokat jeleníti meg. A megjelenített kimenet a fenti táblázat első bejegyzéséhez tartozik.
// 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]
*/