Solutions Exercice instruction switch 002
Enoncé
Solutions Exercice instruction switch 002
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Csharp_exercises
{
class Program
{
static void Main(string[] args)
{
char key;
Console.Write("Appuyez sur une touche numérique:");
key = (char)Console.Read();
switch (key)
{
case '0': Console.WriteLine("Vous avez pressé sur la touche 0"); break;
case '1': Console.WriteLine("Vous avez pressé sur la touche 1"); break;
case '2': Console.WriteLine("Vous avez pressé sur la touche 2"); break;
case '3': Console.WriteLine("Vous avez pressé sur la touche 3"); break;
case '4': Console.WriteLine("Vous avez pressé sur la touche 4"); break;
case '5': Console.WriteLine("Vous avez pressé sur la touche 5"); break;
case '6': Console.WriteLine("Vous avez pressé sur la touche 6"); break;
case '7': Console.WriteLine("Vous avez pressé sur la touche 7"); break;
case '8': Console.WriteLine("Vous avez pressé sur la touche 8"); break;
case '9': Console.WriteLine("Vous avez pressé sur la touche 9"); break;
default: Console.WriteLine("Touche non autorisée!"); break;
}
Console.ReadKey();
}
}
}
Différence entre Read(), Readline() et ReadKey() en C #
- Read (), ReadLine () et ReadKey () sont essentiellement des méthodes statiques, et ils viennent dans la classe Console.
| Console.Read(); | Console.ReadLine(); | Console.ReadKey(); |
|---|---|---|
| Accepter la valeur de chaîne et retourner la valeur de chaîne. | Accepter la chaîne et retourner Entier (Integer.) | Accepter le caractère et revenir Caractère |
| Lire une phrase | Lire un caractère | |
| Lit le caractère suivant à partir du flux d'entrée standard . | Lit la prochaine ligne de caractères à partir du flux d'entrée standard . | Lire un caractère |