Langage C Sharp/Premier programme

Une page de Wikiversité.

Computer-aj aj ashton 01.svg

Langage C Sharp/Premier programme est une ébauche concernant l'informatique. Vous pouvez aider le projet Wikiversité en l'améliorant.



Premier programme
Computer-aj aj ashton 01.svg
Chapitre 2
Leçon : Langage C Sharp
Chap. préc. : Introduction
Chap. suiv. : Les types et opérations
Icon falscher Titel.svg

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.

  1. using System;
    
  2.  
    
  3. public class Bonjour
    
  4. {
    
  5.     public static void Main()
    
  6.     {
    
  7.         Console.WriteLine("Bonjour le monde !");
    
  8.     }
    
  9. }
    

[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 :

  1. using System;
    

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


  1. public class Bonjour
    
  2. {
    

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


  1.     public static void Main()
    
  2.     {
    

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.


  1.         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.


  1.     }
    

Fin de la méthode Main.


  1. }
    

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.


Crystal Clear action back.png Introduction