Langage C Sharp/Premier programme
Une page de Wikiversité.
Langage C Sharp/Premier programme est une ébauche concernant l'informatique. Vous pouvez aider le projet Wikiversité en l'améliorant.
| Chapitre 2 | |||
| Leçon : Langage C Sharp | |||
|---|---|---|---|
| Chap. préc. : | Introduction | ||
| Chap. suiv. : | Les types et opérations | ||
En raison de limitations techniques, la typographie souhaitable du titre, « Langage C Sharp : Premier programme
Langage C Sharp/Premier programme », n'a pu être restituée correctement ci-dessus.
Le premier programme est un classique pour appréhender un nouveau langage : créer un programme qui affiche le message "Bonjour le monde !" ou en français « Bonjour monde ! ».
Sommaire |
[modifier] Le code source
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.
-
using System;
-
-
public class Bonjour
-
{ -
public static void Main() -
{ -
Console.WriteLine("Bonjour le monde !"); -
} -
}
[modifier] Compilation du programme
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.
[modifier] Test
La ligne de commande pour lancer le programme sous Windows est la suivante :
.\Bonjour.exe
avec Mono pour Linux :
mono Bonjour.exe
L'exécution du programme doit afficher le message suivant sur la console :
Bonjour le monde !
[modifier] Détails
Voici le détail ligne par ligne du fichier source, certains concepts étant expliqués dans les chapitres suivants :
-
using System;
Le fichier source utilise l'espace de noms nommé "System".
-
public class Bonjour
-
{
Déclaration d'une classe nommée "Bonjour".
-
public static void Main() -
{
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.
-
Console.WriteLine("Bonjour le monde !");
Affichage de la ligne "Bonjour le monde !" sur la console. Console désignant la console, appartient à l'espace de nom System.
-
}
Fin de la méthode Main.
-
}
Fin de la classe Bonjour.
[modifier] Éléments de syntaxe
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.
[modifier] Exercice
Modifiez le programme précédent pour qu'il affiche plusieurs lignes de texte. Compilez-le puis exécutez-le.