C-SHARP - 1.4 Exercice Affichage
Cet exercice met en pratique l'affichage en console après les premières vidéos théoriques. L'objectif : afficher « Bonjour, il fait très beau aujourd'hui » sur une seule ligne mais en utilisant deux fonctions différentes, puis sur la ligne suivante « Oui effectivement, c'est un temps pour aller faire du sport ». Mettez la vidéo en pause, codez, puis comparez avec la correction qui suit.
Correction
Deux fonctions sont au cœur du sujet : Console.WriteLine() qui affiche un texte puis retourne à la ligne, et Console.Write() qui affiche sans retour à la ligne. Pour que la première phrase tienne sur une seule ligne tout en étant produite par deux appels séparés, on utilise Console.Write pour la première moitié et Console.WriteLine pour la seconde (qui assurera le saut de ligne final).
Console.Write("Bonjour, ");
Console.WriteLine("il fait très beau aujourd'hui");
Console.WriteLine("Oui effectivement, c'est un temps pour aller faire du sport");
- L'espace après la virgule dans
"Bonjour, "est crucial : un ordinateur ne devine pas qu'il faut insérer un espace entre deux chaînes concaténées - Sans cet espace, les deux phrases se colleraient (
Bonjour,il fait...) - Le
WriteLinede la deuxième ligne déclenche le saut nécessaire pour afficher la troisième phrase en dessous - Le point-virgule clôt chaque instruction
Lancez le programme avec le bouton Play : la fenêtre de sortie affiche la première phrase sur une seule ligne, puis la seconde en dessous. Cet exercice illustre deux notions importantes : la différence entre Write et WriteLine, et la nécessité de gérer manuellement les espaces lors de la concaténation de chaînes. C'est tout pour cette correction, à très bientôt dans les prochaines vidéos.