C# - Structure du programme
Avant d'étudier les blocs de construction de base du langage de programmation C #, examinons une structure de programme C # minimale afin que nous puissions la prendre comme référence dans les prochains chapitres.
Création du programme Hello World
Un programme C# se compose des parties suivantes −
- Déclaration d'espace de noms
- Une classe
- Méthodes de classe
- Attributs de classe
- Une méthode principale
- Énoncés et expressions
- Commentaires
Regardons un code simple qui imprime les mots "Hello World" −
Démo en directusing System; namespace HelloWorldApplication { class HelloWorld { static void Main(string[] args) { /* my first program in C# */ Console.WriteLine("Hello World"); Console.ReadKey(); } } }
Lorsque ce code est compilé et exécuté, il produit le résultat suivant −
Hello World
Regardons les différentes parties du programme donné −
-
La première ligne du programme using System ; - l'utilisation le mot-clé est utilisé pour inclure le Système espace de noms dans le programme. Un programme a généralement plusieurs utilisations déclarations.
-
La ligne suivante a l'espace de noms déclaration. Un espace de noms est un ensemble de classes. L'HelloWorldApplication l'espace de noms contient la classe HelloWorld .
-
La ligne suivante a une classe déclaration, la classe HelloWorld contient les définitions de données et de méthodes utilisées par votre programme. Les classes contiennent généralement plusieurs méthodes. Les méthodes définissent le comportement de la classe. Cependant, le HelloWorld la classe n'a qu'une seule méthode Main .
-
La ligne suivante définit le Principal méthode, qui est le point d'entrée pour tous les programmes C#. Le Principal La méthode indique ce que fait la classe lorsqu'elle est exécutée.
-
La ligne suivante /*...*/ est ignorée par le compilateur et est mise pour ajouter des commentaires dans le programme.
-
La méthode Main spécifie son comportement avec l'instruction Console.WriteLine("Hello World");
WriteLine est une méthode de la Console classe définie dans le Système espace de noms. Cette instruction provoque le message "Hello, World!" à afficher à l'écran.
-
La dernière ligne Console.ReadKey(); est pour les utilisateurs VS.NET. Cela oblige le programme à attendre que vous appuyiez sur une touche et empêche l'écran de s'exécuter et de se fermer rapidement lorsque le programme est lancé à partir de Visual Studio .NET.
Il convient de noter les points suivants −
-
C# est sensible à la casse.
-
Toutes les instructions et expressions doivent se terminer par un point-virgule (;).
-
L'exécution du programme commence à la méthode Main.
-
Contrairement à Java, le nom du fichier programme peut être différent du nom de la classe.
Compilation et exécution du programme
Si vous utilisez Visual Studio.Net pour compiler et exécuter des programmes C#, suivez les étapes suivantes −
-
Démarrez Visual Studio.
-
Dans la barre de menus, choisissez Fichier -> Nouveau -> Projet.
-
Choisissez Visual C# à partir de modèles, puis choisissez Windows.
-
Choisissez l'application console.
-
Spécifiez un nom pour votre projet et cliquez sur le bouton OK.
-
Cela crée un nouveau projet dans l'Explorateur de solutions.
-
Écrivez du code dans l'éditeur de code.
-
Cliquez sur le bouton Exécuter ou appuyez sur la touche F5 pour exécuter le projet. Une fenêtre d'invite de commande contenant la ligne Hello World s'affiche.
Vous pouvez compiler un programme C# en utilisant la ligne de commande au lieu de l'IDE Visual Studio −
-
Ouvrez un éditeur de texte et ajoutez le code mentionné ci-dessus.
-
Enregistrez le fichier sous helloworld.cs
-
Ouvrez l'outil d'invite de commande et accédez au répertoire dans lequel vous avez enregistré le fichier.
-
Tapez csc helloworld.cs et appuyez sur Entrée pour compiler votre code.
-
S'il n'y a pas d'erreurs dans votre code, l'invite de commande vous amène à la ligne suivante et génère helloworld.exe fichier exécutable.
-
Tapez helloworld pour exécuter votre programme.
-
Vous pouvez voir la sortie Hello World imprimée à l'écran.
Langue C