繁体   English   中英

控制台应用程序c#中的ReadKey

[英]ReadKey in Console Application c#

当用户按下Alt + G键时,我想做些什么,该怎么办? 我试过了但是没用:

if ((ConsoleKey.G && ConsoleModifiers.Control)!=0) Console.WriteLine("test");
ConsoleKeyInfo keyInfo = Console.ReadKey();

if (keyInfo.Key == ConsoleKey.G && keyInfo.Modifiers == ConsoleModifiers.Alt)
  Console.WriteLine("test");

使用Console.ReadKey检索ConsoleKeyInfo

这里阅读该方法。

您在打电话Console.ReadKey()吗?

例如,您可以执行以下操作:

Console.WriteLine("Please press Alt+G: ");
ConsoleKeyInfo info = Console.ReadKey();

然后,您可以在信息中检查Alt修饰符。 在Microsoft页面上有一个相对相对的Console.ReadKey案例: http : //msdn.microsoft.com/en-us/library/471w8d85 ( Console.ReadKey .aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM