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 :

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
	}
}

Vous écrivez votre code à l'intérieur de la méthode Main. 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.

Remarque : Vous pouvez également voir using System; en haut de certains programmes. Cette ligne apparaît à l'extérieur de la classe et importe des fonctionnalités intégrées — par exemple, elle vous permet d'utiliser Console.WriteLine. Elle ne fait pas partie de la classe elle-même.

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!

Aide-mémoire

En C#, le code doit se trouver à l'intérieur d'une classe. La méthode Main est le point d'entrée où l'exécution du programme commence.

Structure de base d'un programme C# :

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

Chaque instruction doit se terminer par un point-virgule (;). Les blocs de code avec des accolades {} n'ont pas besoin de points-virgules.

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