C#控制台应用程序必须认识到 - 我想,如果某个键被按下C#控制台应用程序 - 我想,如果某个键被按下
必须认识到这是我第一年在高中(10年级),我已经学习了几个月的C#。我不太了解,但最近我们学到了“if”函数,并且想知道是否有任何方法(在控制台应用程序内部,而不是Windows窗体)为某个键做些事情。请尽量简化我的工作,因为我仍然不太了解。我认为这与bools有关(我们也了解了bools)。
C#控制台应用程序必须认识到 - 我想,如果某个键被按下C#控制台应用程序 - 我想,如果某个键被按下
必须认识到这是我第一年在高中(10年级),我已经学习了几个月的C#。我不太了解,但最近我们学到了“if”函数,并且想知道是否有任何方法(在控制台应用程序内部,而不是Windows窗体)为某个键做些事情。请尽量简化我的工作,因为我仍然不太了解。我认为这与bools有关(我们也了解了bools)。
使用下面的方法
ConsoleKeyInfo info = Console.ReadKey();
if (info.Key == ConsoleKey.Escape)
{
// do something when Esc button has pressed
}
else if (info.Key == ConsoleKey.Spacebar)
{
// do something else when Space button has pressed
}
这种方法将不会返回,直到按从键盘的一些关键。之后,您可以检查按下的按键。
我该如何检查哪个按键被按下? –
@ItayHabani我会为您更新我的答案 –
@ItayHabani我为您更新了我的答案,如果您有任何其他问题,请让我知道 –
你知道如何让用户在控制台中输入并计算出数值吗? –
这是一个普遍的问题。你想要做什么?你有尝试过什么吗? – BurningLights