Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
commande_console_c [2018/02/01 15:36] valentin.gallo créée |
commande_console_c [2018/02/01 16:26] (Version actuelle) valentin.gallo |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ===== Commande C# en mode Console ===== | ===== Commande C# en mode Console ===== | ||
| - | ==== Description ==== | ||
| Différentes interactions peuvent être réalisées en mode console, les voici : | Différentes interactions peuvent être réalisées en mode console, les voici : | ||
| - | === Pré-requis: === | + | Pré-requis: |
| - | Crée un nouveau projet "Application console" en C# | + | - Crée un nouveau projet "Application console" en C# |
| - | === Afficher du texte dans la console === | + | ==== Astuce : ==== |
| + | |||
| + | === Empêcher la fermeture du programme === | ||
| + | Le programme attend l'appui d'une touche par l'utilisateur | ||
| + | |||
| + | Console.ReadKey(); | ||
| + | |||
| + | ==== Afficher du texte dans la console ==== | ||
| + | |||
| + | Console.Write("Hello World!"); | ||
| + | |||
| + | ==== Afficher du texte dans la console avec un retour à la ligne ==== | ||
| Console.WriteLine("Hello World!"); | Console.WriteLine("Hello World!"); | ||
| + | |||
| + | === Afficher une variable === | ||
| + | |||
| + | int variable = 1; | ||
| + | Console.WriteLine(variable); | ||
| + | | ||
| + | === Afficher du texte avec une ou plusieurs variables === | ||
| + | |||
| + | int variable1 = 5, variable2 = 3; | ||
| + | Console.WriteLine("La variable n°1 est {0} et la variable n°2 est {1}",variable1, variable2); | ||
| + | | ||
| + | === Lire une saisie dans la console === | ||
| + | |||
| + | string saisie = Console.ReadLine(); | ||
| + | |||
| + | === Changer la couleur du texte === | ||
| + | De nombreuse couleurs sont disponibles | ||
| + | |||
| + | Console.ForegroundColor = ConsoleColor.red; | ||
| + | | ||
| + | === Changer la couleur de fond du texte === | ||
| + | De nombreuse couleurs sont disponibles | ||
| + | |||
| + | Console.BackgroundColor = ConsoleColor.Yellow; | ||
| + | | ||
| + | === Réinitialiser les couleurs de la console === | ||
| + | |||
| + | Console.ResetColor(); | ||
| + | | ||
| + | === Effacez l'écran de la console === | ||
| + | |||
| + | Console.Clear(); | ||
| + | |||
| + | === Positionnez votre texte === | ||
| + | |||
| + | Console.SetCursorPosition(25, 7); | ||
| + | |||
| + | === Jouer "Au clair de la lune" avec la console === | ||
| + | |||
| + | int noteDo = 262; | ||
| + | int noteRe = 294; | ||
| + | int noteMi = 330; | ||
| + | int noire = 400; | ||
| + | int blanche = 800; | ||
| + | Console.Beep(noteDo, noire); | ||
| + | Console.Beep(noteDo, noire); | ||
| + | Console.Beep(noteDo, noire); | ||
| + | Console.Beep(noteRe, noire); | ||
| + | Console.Beep(noteMi, blanche); | ||
| + | Console.Beep(noteRe, blanche); | ||
| + | Console.Beep(noteDo, noire); | ||
| + | Console.Beep(noteMi, noire); | ||
| + | Console.Beep(noteRe, noire); | ||
| + | Console.Beep(noteRe, noire); | ||
| + | Console.Beep(noteDo, noire); | ||