Wyświetlanie argumentów wiersza polecenia

Argumenty dostarczone do pliku wykonywalnego w wierszu polecenia są dostępne w instrukcjach najwyższego poziomu lub za pośrednictwem opcjonalnego parametru do Main. Argumenty są podawane w postaci tablicy ciągów. Każdy element tablicy zawiera jeden argument. Odstęp między argumentami jest usuwany. Rozważmy na przykład następujące wywołania wiersza polecenia fikcyjnego pliku wykonywalnego:

Dane wejściowe w wierszu polecenia Tablica ciągów przekazanych do main
executable.exe b c "a"

"b"

"c"
executable.exe jeden dwa "jeden"

"dwa"
executable.exe "jeden dwa" trzy „one two”

"trzy"

Uwaga

Podczas uruchamiania aplikacji w programie Visual Studio można określić argumenty wiersza polecenia na stronie debugowania, project Projektant.

Przykład

W tym przykładzie przedstawiono argumenty wiersza polecenia przekazane do aplikacji wiersza polecenia. Wyświetlane dane wyjściowe są przeznaczone dla pierwszego wpisu w powyższej tabeli.

// 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]
*/

Zobacz też