在C#中,可以通過Console.ReadKey()
方法來檢測用戶是否按下了Enter鍵。以下是一個簡單的示例代碼:
using System;
class Program
{
static void Main()
{
Console.WriteLine("按下Enter鍵繼續...");
ConsoleKeyInfo keyInfo = Console.ReadKey();
if (keyInfo.Key == ConsoleKey.Enter)
{
Console.WriteLine("Enter鍵被按下");
}
}
}
在上面的示例中,程序會輸出“按下Enter鍵繼續…”,然后等待用戶按下Enter鍵。當用戶按下Enter鍵時,程序會輸出“Enter鍵被按下”。
需要注意的是,Console.ReadKey()
方法會讀取用戶輸入的字符,直到用戶按下Enter鍵為止。因此,在檢測到Enter鍵被按下之前,程序會一直等待用戶輸入。如果需要在用戶按下Enter鍵后繼續執行程序,可以在檢測到Enter鍵后使用Console.ReadKey()
方法繼續讀取用戶輸入,直到用戶按下任意鍵為止。