Partager via


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

Mise à jour : Juillet 2008

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"

Remarque :

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#)

Concepts

Guide de programmation C#

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

Référence

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

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout d'une note sur la page Déboguer du Concepteur de projets.

Améliorations apportées aux informations.