HOWTO · Csharp
Warten auf Tastendruck in C#
Die Console.ReadKey()-Methode wird verwendet, um auf einen Tastendruck in C# zu warten.
Auf dieser Seite
In diesem Tutorial wird die Methode zum Lesen eines Tastendrucks in C# erläutert.
Warten auf Tastendruck mit der Methode Console.ReadKey() in C#
Der einfachste Weg, auf einen Tastendruck in C# zu warten, ist die Verwendung der Methode Console.ReadKey(). Die Methode Console.ReadKey() in C# liest einen Tastendruck in C#. Die Methode Console.ReadKey() hält die Programmausführung an, bis eine Taste gedrückt wird. Das folgende Codebeispiel zeigt, wie Sie mit der Methode Console.ReadKey() in C# auf einen Tastendruck warten.
using System;
namespace waitkey {
static class Program {
static void Main() {
Console.WriteLine("Hello, Press any key to progress forward");
Console.ReadKey();
Console.WriteLine("This is the End");
}
}
}
Ausgabe:
Hello, Press any key to progress forward
This is the End
Im obigen Code haben wir mit der Methode Console.ReadKey() in C# auf den Tastendruck gewartet.
Die Methode Console.ReadKey() kann auch verwendet werden, um bestimmte Operationen an bestimmten Schlüsseln auszuführen. Beispielsweise können wir die Methode Console.ReadKey() verwenden, um die Taste Esc zu drücken, um das Programm zu beenden, oder die Taste Enter, um das Programm fortzusetzen. Dieses Beispiel wird im folgenden Codierungsbeispiel weiter veranschaulicht.
using System;
namespace waitkey {
static class Program {
static void Main() {
Console.WriteLine("Hello, Press any key to progress forward");
Console.ReadKey();
Console.WriteLine("This is the End");
}
}
}
Ausgabe 1 (Enter):
Hello, Press Enter to Continue or Esc to Exit Continued Ok
Ausgabe 2 (Esc):
Hello, Press Enter to Continue or Esc to Exit
Mit der Methode Console.ReadKey() in C# haben wir ein Programm erstellt, das bei verschiedenen Tastendrücken unterschiedliche Ausgaben liefert.