溫馨提示×

c# enter鍵與其他鍵如何組合

c#
小樊
81
2024-10-18 14:56:26
欄目: 編程語言

在C#中,你可以使用Console.ReadKey()方法來檢測鍵盤輸入。要組合按鍵,你可以使用ConsoleKey枚舉來表示不同的鍵,并使用Console.ReadKey(true)來讀取按下鍵的同時是否按住Shift、Ctrl或Alt鍵。

以下是一個示例代碼,演示了如何檢測同時按下Enter鍵和Shift鍵:

using System;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Press Enter and Shift simultaneously...");
            while (true)
            {
                ConsoleKeyInfo keyInfo = Console.ReadKey(true);
                if (keyInfo.Key == ConsoleKey.Enter && keyInfo.Modifiers == ConsoleModifiers.Shift)
                {
                    Console.WriteLine("Enter and Shift are pressed together.");
                    break;
                }
            }
            Console.WriteLine("Press any key to exit...");
            Console.ReadKey();
        }
    }
}

在這個示例中,程序會一直等待,直到用戶同時按下Enter鍵和Shift鍵。當檢測到這兩個鍵的組合時,程序會輸出一條消息并退出循環(huán)。

0