Menu
Coddy logo textTech

Structure de base d'un programme

Fait partie de la section Fondamentaux du Journey C# de Coddy — leçon 4 sur 69.

En C#, le code est organisé en classes. Pour l'instant, sachez simplement qu'une classe est l'endroit où vous écrirez votre code - nous en expliquerons davantage sur les classes plus tard.

La méthode Main est une partie cruciale d'un programme C# car elle sert de point de départ de l'exécution.

Voici une décomposition simple d'un programme C# de base :

using System; // Donne accès à Console et à d'autres outils intégrés

public class Program { // Déclaration de classe
	public static void Main(string[] args) { // Méthode Main
		Console.WriteLine("Hello, Coddy!"); // Instruction de sortie
		// Écrivez le code à l'intérieur de Main
	}
}

Notez que using System; apparaît à l'extérieur de la classe — c'est normal. Les directives using se placent toujours en haut du fichier, avant la déclaration de la classe. Elles permettent à votre programme d'accéder à des outils intégrés comme Console.WriteLine.

L'indentation (les espaces au début des lignes) est utilisée pour rendre le code plus facile à lire — elle montre quel code appartient à quel bloc. Le code à l'intérieur de la classe est indenté une fois, et le code à l'intérieur de la méthode Main est à nouveau indenté.

Vous écrivez votre code à l'intérieur de la méthode Main

Note importante : En C#, chaque instruction doit se terminer par un point-virgule (;). Le point-virgule est obligatoire et indique à C# que vous avez atteint la fin d'une instruction. Oublier d'ajouter un point-virgule entraînera une erreur de compilation. Cependant, notez que les blocs de code entourés d'accolades {} (comme les déclarations de classes et de méthodes) n'ont pas besoin de points-virgules.

challenge icon

Défi

Débutant

Créez un programme C# avec une classe nommée Program qui contient la méthode Main. À l'intérieur de la méthode Main, écrivez le code pour afficher le texte suivant :

This is my first C# program!

Essayez vous-même

using System;

public class Program {
    // Écrivez votre code ici
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux