温馨提示×

c# enter键与其他键如何组合

c#
小樊
82
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键。当检测到这两个键的组合时,程序会输出一条消息并退出循环。

0