La console : ton premier moyen de communication avec le programme
"La console, c’est la voix du programme. Écoute-la." ✨
Qu’est-ce que la console ?
En programmation, la console est une fenêtre textuelle où le programme peut :
- Afficher des messages (avec
Console.WriteLine) - Lire des informations saisies par l’utilisateur (avec
Console.ReadLine)
C’est le premier outil que tu utilises pour dialoguer avec ton programme.
Exemple simple
Console.WriteLine("Bonjour !");
Console.Write("Quel est ton nom ? ");
string nom = Console.ReadLine();
Console.WriteLine("Enchanté, " + nom + " !");
➡️ Résultat :
Bonjour !
Quel est ton nom ? Lucas
Enchanté, Lucas !
Les principales instructions
| Instruction | Description |
|---|---|
Console.Write() |
Affiche un message sans retour à la ligne |
Console.WriteLine() |
Affiche un message avec retour à la ligne |
Console.ReadLine() |
Lit une saisie utilisateur (texte) |
Console.ReadKey() |
Attend une touche du clavier |
Convert.ToInt32(...) |
Convertit une saisie texte en entier |
Lire une valeur entière
Console.Write("Entrez votre âge : ");
int age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Vous avez " + age + " ans.");
💡 Console.ReadLine() lit du texte ➜ il faut convertir la valeur pour obtenir un entier.
Astuces pour éviter les erreurs
- 🚫 Si l’utilisateur entre un texte au lieu d’un chiffre ➜ erreur de conversion
- ✅ Pour se protéger, on peut utiliser un test ou
TryParse:
Console.Write("Entrez un nombre : ");
string saisie = Console.ReadLine();
if (int.TryParse(saisie, out int nombre))
{
Console.WriteLine("Le double est : " + (nombre * 2));
}
else
{
Console.WriteLine("Ce n'était pas un nombre valide !");
}
Pourquoi c’est important
La console est ton premier terrain de jeu pour :
- Comprendre le fonctionnement du programme
- Tester des conditions
- Manipuler des variables
- Créer des interactions simples
Tu utiliseras beaucoup la console en début de parcours.
Navigation
Programmation Algorithme Binaire Encodage Architecture Visual Studio Console
Pour aller plus loin
-
Console.WriteLine (Microsoft)
Documentation officielle sur l’écriture dans la console. -
Console.ReadLine (Microsoft)
Documentation sur la lecture de saisie utilisateur.
-
W3Schools – C# Console
Introduction aux entrées/sorties console avec des exemples. -
OpenClassrooms – La console C#
Cours illustré pour bien comprendre la console.