Comment afficher les arguments de ligne de commande

Les arguments fournis à un exécutable sur la ligne de commande sont accessibles dans instructions de niveau supérieur ou via un paramètre facultatif pour Main. Les arguments sont fournis sous la forme d’un tableau de chaînes. Chaque élément du tableau contient un argument. Les espaces blancs entre arguments sont supprimés. Par exemple, considérez ces appels de ligne de commande d’un fichier exécutable fictif :

Entrée sur la ligne de commande Tableau de chaînes passé à Main
executable.exe a b c "a"

"b"

"c"
executable.exe un deux "un"

"deux"
executable.exe "un deux" trois "un deux"

"trois"

Notes

Quand vous exécutez une application dans Visual Studio, vous pouvez spécifier des arguments de ligne de commande dans la page Déboguer du Concepteur de projets.

Exemple

Cet exemple affiche les arguments de ligne de commande passés à une application de ligne de commande. La sortie présentée concerne la première entrée du tableau ci-dessus.

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

Voir aussi