C# 中的控制台按鍵事件處理
在控制台應用程式中,擷取擊鍵需要採用與傳統GUI 應用程式不同的方法。在C# 中,以下程式碼片段可讓您在控制台應用程式中註冊按鍵事件:
public class Program { public static void Main() { // Read keystrokes until the 'X' key is pressed ConsoleKeyInfo keyinfo; do { keyinfo = Console.ReadKey(); // Display the pressed key Console.WriteLine(keyinfo.Key + " was pressed"); } while (keyinfo.Key != ConsoleKey.X); } }
說明:
注意: 對於控制台應用程式擷取按鍵事件,它們需要焦點。如果您的應用程式沒有焦點,它將不會接收按鍵事件。
以上是如何在 C# 中處理控制台按鍵事件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!