Langage C Sharp/Travail pratique/Premier programme

Début de la boite de navigation du travail pratique


Le premier programme est un classique pour appréhender un nouveau langage : créer un programme qui affiche le message "Hello world !" ou en français « Bonjour le monde ! ».

Premier programme
Image logo représentative de la faculté
T.P. no 2
Leçon : Langage C Sharp

TP de niveau 15.

Précédent :Installer Visual Studio 2010
Suivant :Première classe
En raison de limitations techniques, la typographie souhaitable du titre, « Travail pratique : Premier programme
Langage C Sharp/Travail pratique/Premier programme
 », n'a pu être restituée correctement ci-dessus.

Le code source modifier

Le texte ci-dessous contient le code source du fichier texte Bonjour.cs. Il est recommandé de nommer le fichier selon la classe qu’il contient.

Début de l'exemple
Fin de l'exemple


Compilation du programme modifier

Pour compiler le programme, il est possible d’utiliser l'interface graphique d'un environnement de développement, ou d’utiliser la ligne de commande suivante :

csc Bonjour.cs

Cette commande suppose que le répertoire courant est celui contenant le fichier source, et que csc.exe est dans un répertoire du PATH.

Pour les utilisateurs de Mono (Linux) :

gmcs Bonjour.cs

La compilation produit un exécutable nommé Bonjour.exe.

Test modifier

La ligne de commande pour lancer le programme sous Windows est la suivante :

.\Bonjour.exe

et avec Mono pour Linux :

mono Bonjour.exe

L'exécution du programme doit afficher le message suivant sur la console :

Hello world !

Détails modifier

Voici le détail ligne par ligne du fichier source, certains concepts étant expliqués dans les chapitres suivants :

Début d’un principe
Fin du principe


Le fichier source utilise l'espace de noms nommé "System".


Début d’un principe
Fin du principe


Déclaration d'une classe nommée "Bonjour".


Début d’un principe
Fin du principe


Déclaration d'une méthode statique nommée "Main" dans la classe Bonjour. Cette méthode est celle qui est appelée au démarrage du programme.


Début d’un principe
Fin du principe


Affichage de la ligne "Bonjour le monde !" sur la console. Console désignant la console, appartient à l'espace de nom System.


Début d’un principe
Fin du principe


Fin de la méthode Main.


Début d’un principe
Fin du principe


Fin de la classe Bonjour.

Éléments de syntaxe modifier

Voici quelques éléments de syntaxe pour mieux comprendre le code source :

  • les accolades regroupent plusieurs déclarations, instructions ou valeurs selon le contexte,
  • le mot clé class permet de déclarer une nouvelle classe (un type d'objet),
  • le mot clé public permet de donner le niveau d'accès de l'élément déclaré (classe, méthode, variable),
  • les chaînes de caractères sont encadrées par des guillemets.

Exercice modifier

Modifiez le programme précédent pour qu’il affiche plusieurs lignes de texte. Compilez-le puis exécutez-le.