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

avatar
作者
筋斗云
阅读量:0

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!