Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Argument som tillhandahålls till en körbar fil på kommandoraden är tillgängliga i toppnivåinstruktioner eller via en valfri parameter till Main
. Argumenten tillhandahålls i form av en matris med strängar. Varje element i matrisen innehåller ett argument. Blanksteg mellan argument tas bort. Tänk dig till exempel dessa kommandoradsanrop för en fiktiv körbar fil:
Indata på kommandoraden | Matris med strängar som skickas till Main |
---|---|
executable.exe en b c | "a" "b" "c" |
executable.exe två | "en" "två" |
executable.exe "en två" tre | "en tvåa" "tre" |
Kommentar
När du kör ett program i Visual Studio kan du ange kommandoradsargument i felsökningssidan , Project Designer.
Exempel
I det här exemplet visas de kommandoradsargument som skickas till ett kommandoradsprogram. Utdata som visas är för den första posten i tabellen ovan.
// 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]
*/