C# Hello World — Construire votre première application C#
C# Hello World — Construire votre première application C#
Dans ce tutoriel, nous parcourons l'écriture d'un simple programme « Hello World ! » en C#, couvrant la syntaxe et la structure essentielles que tout débutant doit maîtriser.
Le programme « Hello World ! » est l'étape classique initiale lors de l'apprentissage d'un nouveau langage. Il affiche simplement Hello World ! dans la console, vous permettant de vérifier que votre environnement est correctement configuré.
Cet exercice introduit des concepts clés tels que les espaces de noms (namespaces), les classes et le point d'entrée d'une application C#.
« Hello World ! » en C#
// Programme Hello World !
namespace HelloWorld
{
class Hello
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello World !");
}
}
}
L'exécution du programme affiche :
Hello World !
Comment fonctionne le programme « Hello World ! » en C# ?
Disséquons le code ligne par ligne.
// Programme Hello World !//indique un commentaire en C#. Les commentaires sont ignorés par le compilateur et servent de notes au développeur. Pour plus sur les commentaires C#, voir Commentaires C#.namespace HelloWorld{...}
Le mot-clénamespacegroupe des types liés. Ici nous définissons un espace de noms appeléHelloWorld. Considérez-le comme un conteneur pour classes et autres espaces de noms. Pour approfondir, visitez Espaces de noms C#.class Hello{...}
Crée une classe nomméeHello. C# est orienté objet, donc une classe est requise pour tout code exécutable.static void Main(string[] args){...}
Définit la méthodeMain, le point d'entrée de toute application C#. La signature doit correspondre à l'une des formes acceptées. En apprendre plus sur les méthodes plus tard.System.Console.WriteLine("Hello World !");
Affiche la salutation dans la console. Cette ligne montre comment appeler une méthode statique sur la classeConsole.
Implémentation alternative de Hello World !
Vous pouvez aussi simplifier le code avec une directive using :
// Programme Hello World !
using System;
namespace HelloWorld
{
class Hello
{
static void Main(string[] args)
{
Console.WriteLine("Hello World !");
}
}
}
En ajoutant using System;, le System.Console pleinement qualifié devient simplement Console, réduisant la verbosité.
Points clés à retenir
- Tout programme C# doit contenir une définition de classe.
- L'application démarre l'exécution depuis la méthode
Main. - Placez
Mainà l'intérieur d'une classe.
Cet exemple pour débutants pose les bases pour des sujets C# plus avancés. Ne vous inquiétez pas si certaines parties vous semblent inconnues maintenant — chaque concept deviendra clair au fur et à mesure de votre progression dans la série.
Langue C
- Construire votre premier FPGA : tutoriel LED clignotante (VHDL & Verilog)
- Java Hello World : Votre premier programme
- Optimisez votre programme d'analyse de lubrifiants pour une fiabilité maximale des actifs
- Révolutionner l'inventaire : comment la gestion cloud pilote une production lean et centrée client
- Guide débutant Verilog : Exemple Hello World
- Comprendre la structure d'un programme C : Guide pour débutants
- NCAMP lance la première qualification fabrication additive certifiée pour résine Stratasys ULTEM 9085
- Maximiser le ROI de votre formation manufacturière : Un guide de calcul éprouvé
- 10 Stratégies Prouvées pour Améliorer Votre Programme de Maintenance Préventive