Maison > développement back-end > Tutoriel C#.Net > Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

黄舟
Libérer: 2017-03-16 11:40:58
original
1695 Les gens l'ont consulté

Cet article présente principalement l'explication détaillée des paramètres de static void Main(string[] args) en C#. L'exemple vous est présenté de manière très détaillée. Les amis qui en ont besoin peuvent s'y référer

Apprentissage du C#ProgrammationL'exemple de programme le plus courant consiste à afficher Hello World dans une application console !


using System;
namespace DemoMainArgs
{
 class Program
 {
 static void Main(string[] args)
 {
  Console.WriteLine("Hello World!");
  Console.ReadLine();
 }
 }
}
Copier après la connexion
  1. static : déclare la méthode Main comme static, qui est le point d'entrée de l'application.

  2. void : indique que la méthode principale ne retournera rien.

  3. string[]args : Ceci est utilisé pour recevoir les paramètres transmis depuis la ligne de commande. string[] est le type de données qui déclare les arguments et peut stocker un stringtableau.

Lorsque vous démarrez le programme ci-dessus via le programme cmd.exe, une fenêtre de commande apparaîtra. Vous pouvez y entrer certains paramètres. string[] args fait référence aux paramètres saisis dans le fichier. fenêtre de commande. Ce sont également les paramètres de ligne de commande.

args est utilisé pour recevoir les paramètres de ligne de commande. C’est facultatif, pas obligatoire.

Ce qui suit est un exemple de programme spécifique à illustrer.

1. Créez un nouveau programme de console DemoMainArgs.

2. Écrivez du code.


using System;
namespace DemoMainArgs
{
 class Program
 {
 /// <summary>
 /// 应用程序入口
 /// </summary>
 /// <param name="args">接收命令行传入的参数(多个参数之间用空格分开)</param>
 static void Main(string[] args)
 {
  if(args != null)
  {
  int argsLength = args.Length;
  Console.WriteLine("Main函数参数args的长度:" + argsLength);
  for(int i = 0;i < argsLength;i++)
  {
   Console.Write("第" + (i + 1) + "个参数是:");
   Console.WriteLine(args[i]);
  }
  }
  Console.ReadLine();
 }
 }
}
Copier après la connexion

3. Appuyez sur F6 pour compiler et générer le fichier DemoMainArgs.exe. N'oubliez pas de ne pas compiler et exécuter avec F5 ! ! !

Voici 3 façons d'afficher l'effet spécifique

Méthode 1 : démarrez le programme dans la ligne de commande et entrez le paramètres

Ouvrez la ligne de commande, entrez le chemin DemoMainArgs, laissez-le vide, puis entrez a b c d (vous pouvez entrer n'importe quel nombre de paramètres, séparés par des espaces)

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

Entrée pour visualiser les résultats :

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#,

Méthode 2 : Saisir les paramètres avant la compilation

Clic droit sur [Projet]--》[Propriétés], l'interface de configuration apparaîtra. Sélectionnez [Debug]--"[Options de démarrage]--"[Paramètres de ligne de commande] Entrez n'importe quel paramètre dans la zone de texte, séparez-en plusieurs par des espaces

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

Appuyez sur F5 pour compiler et exécuter, et voir directement le résultat

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

Méthode 3 : En ajoutant des paramètres au raccourci du programme

Une fois le programme compilé, créez un programme de raccourci. Cliquez avec le bouton droit sur [DemoMainArgs.exe]--"[Créer un raccourci]

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

pour générer un fichier de raccourci, comme suit :

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

Cliquez avec le bouton droit sur [Raccourci DemoMainArgs.exe]--"[Propriétés]--"[Raccourci]--"[Cible], entrez n'importe quel paramètre à la fin de la zone de texte,

plusieurs Séparez-les par des espaces

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

Double-cliquez sur [raccourci DemoMainArgs.exe], les résultats d'exécution sont les suivants

Explication détaillée de l'exemple de code pour les paramètres static void Main(string[] args) en C#

Résumé : 3ème Cette méthode est plus flexible. Le client (utilisateur) peut saisir librement des paramètres dans la plage caractéristique, puis le programme jugera et exécutera différentes logiques métier en fonction des paramètres d'entrée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal