Partager via


Comment : afficher les arguments de ligne de commande (Guide de programmation C#)

Les arguments fournis à un fichier exécutable sur la ligne de commande sont accessibles au moyen d'un paramètre optionnel à Main. Les arguments sont fournis sous la forme d'un tableau de chaînes. Chaque élément du tableau contient un argument. L'espace blanc entre arguments est supprimé. Par exemple, observez ci-après les 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

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

Exemple

Cet exemple affiche les arguments de ligne de commande passés à une application en ligne de commande. La sortie indiquée se trouve au-dessus de la première entrée du tableau ci-dessus.

class CommandLine
{ 
    static void Main(string[] args)
    {
        // The Length property provides the number of array elements
        System.Console.WriteLine("parameter count = {0}", args.Length);

        for (int i = 0; i < args.Length; i++)
        {
            System.Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
        }
    }
}
/* Output (assumes 3 cmd line args): 
    parameter count = 3
    Arg[0] = [a]
    Arg[1] = [b]
    Arg[2] = [c]
*/

Voir aussi

Tâches

Comment : accéder à des arguments de ligne de commande à l'aide de foreach (Guide de programmation C#)

Référence

Valeurs de retour Main() (Guide de programmation C#)

Concepts

Guide de programmation C#

Génération à partir de la ligne de commande avec csc.exe

Main() et arguments de ligne de commande (Guide de programmation C#)