C# Structure du programme
Avant d'apprendre les éléments constitutifs fondamentaux du langage de programmation C#, examinons d'abord la structure minimale d'un programme C# comme référence pour les chapitres suivants.

Exemple Hello World en C#
Un programme C# se compose principalement des parties suivantes :
- Déclaration d'espace de noms
- Une classe
- Méthodes de classe
- Propriétés de classe
- Une méthode Main
- Instructions et expressions
- Commentaires
L'extension d'un fichier C# est.cs。
Ce qui suit crée untest.csfichier, le fichier contient un code simple qui peut imprimer "Hello World" :
Le code du fichier test.cs :
namespace HelloWorldApplication
{
class HelloWorld
{
static void Main(string[] args)
{
/* Mon premier programme C# */
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant :
Hello World
Examinons les différentes parties du programme ci-dessus :
- La première ligne du programmeusing System; - usingLe mot-clé est utilisé pour inclure [espaces de noms] dans un programmeSystem Espace de noms. Un programme possède généralement plusieursusinginstruction.
- La ligne suivante estnamespaceDéclaration. UnnamespaceIl contient une série de classes.HelloWorldApplicationLes espaces de noms contiennent des classesHelloWorld。
- La ligne suivante estclassDéclaration. La classeHelloWorldElle contient les données et les déclarations de méthodes utilisées par le programme. Les classes contiennent généralement plusieurs méthodes. Les méthodes définissent le comportement de la classe. Ici,HelloWorldUne classe n'a qu'une seule Mainméthode.
- La ligne suivante définitMainméthode, qui est le [point d'entrée] de tous les programmes C#point d'entrée。Main La méthode décrit les actions que la classe effectuera lors de l'exécution.
- La ligne suivante /*...*/ sera ignorée par le compilateur, et elle ajoutera des informations supplémentaires dans le programme.Commentaires。
- La méthode Main, au moyen de l'instructionConsole.WriteLine("Hello World"); spécifie son comportement.
WriteLineest une méthode définie dansSystemdans l'espace de nomsConsoleUne méthode de la classe. Cette instruction affichera le message "Hello World" à l'écran.
- Dernière ligneConsole.ReadKey();Ceci est pour les utilisateurs de VS.NET. Cela force le programme à attendre une pression de touche, empêchant l'écran de s'exécuter et de se fermer rapidement lorsque le programme est lancé depuis Visual Studio .NET.
Les points suivants méritent d'être notés :
- C# est sensible à la casse.
- Toutes les instructions et expressions doivent se terminer par un point-virgule (;).
- L'exécution du programme commence à partir de la méthode Main.
- Contrairement à Java, le nom du fichier peut être différent du nom de la classe.
Compilation et exécution d'un programme C#
Si vous utilisez Visual Studio.Net pour compiler et exécuter un programme C#, suivez les étapes ci-dessous :
- Lancez Visual Studio.
- Dans la barre de menus, sélectionnez Fichier -> Nouveau -> Projet.
- Dans les modèles, sélectionnez Visual C#, puis sélectionnez Windows.
- Sélectionnez Application console.
- Spécifiez un nom pour votre projet, puis cliquez sur le bouton OK.
- Le nouveau projet apparaîtra dans l'Explorateur de solutions.
- Écrivez le code dans l'éditeur de code.
- Cliquez sur le bouton Exécuter ou appuyez sur la touche F5 pour exécuter le programme. Une fenêtre Invite de commandes apparaîtra, affichant Hello World.
Vous pouvez également utiliser la ligne de commande au lieu de l'IDE Visual Studio pour compiler des programmes C# :
- Ouvrez un éditeur de texte et ajoutez le code mentionné ci-dessus.
- Enregistrez le fichier sous le nomhelloworld.cs。
- Ouvrez l'outil d'invite de commandes et accédez au répertoire où le fichier est enregistré.
- Tapezcsc helloworld.cset appuyez sur la touche Entrée pour compiler le code.
- S'il n'y a aucune erreur dans le code, l'invite de commandes passera à la ligne suivante et générera le fichier exécutablehelloworld.exe.
- Ensuite, tapezhelloworldpour exécuter le programme.
- Vous verrez « Hello World » s'afficher à l'écran.