我想让这个程序等到按下Escape键,而不是使用for
循环(这是一个控制台应用程序)。
namespace CharASCII
{
class Program
{
static void Main()
{
for (int i = 0; i < 20; i++)
{
char character;
Console.Write("Enter the character: ");
character = Char.Parse(Console.ReadLine());
Console.WriteLine(
"The ASCII value of '" + character +
"' using (int)character: " + (int)character);
}
}
}
答案 0 :(得分:0)
如果您想等待Esc按键,您需要执行以下操作:
//做事情,直到按Esc:
while (!(Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.Escape))
{
\\doing your code here !!!avoid infinit loop!!!
}
将它变为空将等待直到Esc按下。