Jak zobrazit argumenty příkazového řádku

Argumenty poskytované spustitelnému souboru na příkazovém řádku jsou přístupné v příkazech nejvyšší úrovně nebo prostřednictvím volitelného parametru pro Main . Argumenty jsou k dispozici ve formě pole řetězců. Každý prvek pole obsahuje jeden argument. Prázdné znaky mezi argumenty jsou odebrány. Představte si například tato volání příkazového řádku fiktivního spustitelného souboru:

Vstup na příkazovém řádku Pole řetězců předárálo do main
executable.exe a b c "a"

"b"

"c"
executable.exe jedna dvě "one"

"two"
executable.exe "jeden dva" tři "one two"

"three"

Poznámka

Při spuštění aplikace v nástroji Visual Studio, můžete zadat argumenty příkazového řádku na stránce ladění, Project Návrháře.

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.

using System;

class CommandLine
{
    static void Main(string[] args)
    {
        // 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]
*/