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
Référence
Valeurs de retour Main() (Guide de programmation C#)
Concepts
Génération à partir de la ligne de commande avec csc.exe
Main() et arguments de ligne de commande (Guide de programmation C#)