1.     char c;
  2.     c = Console.ReadKey().KeyChar;  //Liest einzelnen Tastendruck ein
  3.     switch (c)
  4.     {
  5.         case '0':
  6.             Console.WriteLine("Ziffer 0");
  7.             break;
  8.         case '1':
  9.             Console.WriteLine("Ziffer 1");
  10.             break;
  11.         //usw.
  12.         default:
  13.             Console.WriteLine("keine Ziffer");
  14.             break;
  15.     }

alternativ könnte das Problem auch mit verschachtelten if-else-Anweisungen gelöst werden:

  1.     if (c == '0')
  2.         Console.WriteLine("Ziffer 0");
  3.     else
  4.         if (c == '1')
  5.             Console.WriteLine("Ziffer 1");
  6.         else  // usw.
  7.             Console.WriteLine("keine Ziffer");

Diese Programmierweise wird allerdings schnell unübersichtlich.

Last modified: Tuesday, 31 October 2017, 1:59 PM