C # Hello World - Votre premier programme C #

Dans ce tutoriel, nous allons apprendre à écrire un simple "Hello World!" programme en C #. Cela vous familiarisera avec la syntaxe de base et les exigences d'un programme C #.

Le "Hello World!" programme est souvent le premier programme que nous voyons lorsque nous plongeons dans une nouvelle langue. Il imprime simplement Hello World! sur l'écran de sortie.

Le but de ce programme est de nous familiariser avec la syntaxe de base et les exigences d'un langage de programmation.

"Bonjour le monde!" en C #

 // Hello World! program namespace HelloWorld ( class Hello ( static void Main(string() args) ( System.Console.WriteLine("Hello World!"); ) ) )

Lorsque vous exécutez le programme, la sortie sera:

 Bonjour le monde!

Comment le "Hello World!" programme en C # fonctionne?

Décomposons le programme ligne par ligne.

  1. // Hello World! Program
    //indique le début d'un commentaire en C #. Les commentaires ne sont pas exécutés par le compilateur C #.
    Ils sont destinés aux développeurs pour mieux comprendre un morceau de code. Pour en savoir plus sur les commentaires en C #, visitez les commentaires C #.
  2. namespace HelloWorld(… )
    Le mot-clé namespace est utilisé pour définir notre propre espace de noms. Ici, nous créons un espace de noms appelé HelloWorld.
    Pensez simplement à l'espace de noms comme à un conteneur composé de classes, de méthodes et d'autres espaces de noms. Pour obtenir une vue d'ensemble détaillée des espaces de noms, visitez les espaces de noms C #.
  3. class Hello(… )
    L'instruction ci-dessus crée une classe nommée - Hello en C #. Puisque C # est un langage de programmation orienté objet, la création d'une classe est obligatoire pour l'exécution du programme.
  4. static void Main(string() args)(… )
    Main()est une méthode de la classe Hello. L'exécution de chaque programme C # démarre à partir de la Main()méthode. Il est donc obligatoire pour un programme C # d'avoir une Main()méthode.
    La signature / syntaxe de la Main()méthode est:
     static void Main(string() args) (… )
    Nous en apprendrons plus sur les méthodes dans les chapitres suivants.
  5. System.Console.WriteLine("Hello World!");
    Pour l'instant, rappelez-vous simplement que c'est le morceau de code qui imprime Hello World! à l'écran de sortie. Vous en apprendrez plus sur son fonctionnement dans les chapitres suivants.

Alternative Hello World! la mise en oeuvre

Voici une autre façon d'écrire le "Hello World!" programme.

 // Hello World! program using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )

Remarquez dans ce cas, nous avons écrit using System;au début du programme. En utilisant ceci, nous pouvons maintenant remplacer

 System.Console.WriteLine ("Hello World!");

avec

 Console.WriteLine ("Hello World!");

C'est une commodité que nous utiliserons également dans nos derniers chapitres.

Choses à retenir de cet article

  • Chaque programme C # doit avoir une définition de classe.
  • L'exécution du programme commence à partir de la Main()méthode.
  • Main() La méthode doit être à l'intérieur d'une définition de classe.

Ceci est juste un programme simple pour présenter C # à un débutant. Si vous n'avez pas compris certaines choses dans cet article, ce n'est pas grave (même si je ne l'ai pas fait quand j'ai commencé) Au fur et à mesure que nous avancerons avec cette série de tutoriels, tout commencera à prendre du sens.

Articles intéressants...