简而言之。我想检查一个号码是否被按下,小键盘号码或字母上方的行号(在键盘上) 这就是我想要做的事情
if(input.key == Console.KeyD1 OR ConsoleKey.Numpad1)
{
derp
}
我试过用&&和||对于OR部分,但它不起作用。寻求所有有用和聪明的人的帮助:D
答案 0 :(得分:0)
试试这个:
if (input.key == ConsoleKey.D1 || input.key == ConsoleKey.NumPad1)
修改 - 注意D1
和NumPad1
的拼写/大小写。 Hans是正确的,您的当前代码将不会编译为KeyD1
,并且Numpad1
实际上不存在ConsoleKey
枚举(除了逻辑语法问题):{{3} }
此外,如果您提供有关该问题的更多详细信息,那么它将比“它不起作用”更有帮助。不会编译?运行时异常?什么是错误/异常?还是意外行为?发生了什么?你期待什么发生了什么?