如何使程序读取回车键并停止循环?

24 浏览
0 Comments

如何使程序读取回车键并停止循环?

我想制作一个小游戏。程序会循环输出数字,玩家需要在之前指定的数字处通过点击“回车”键来停止循环。代码如下:

static void Main(string[] args)
{
    Console.WriteLine("尝试在程序显示数字4时点击“回车”键");
    for (int i = 0; i < 10; i++)
    {
        Console.WriteLine(i);
        // 在这里将有一个读取“回车”键并停止循环的命令
    }
}

其中一个用户告诉我使用以下代码:

Console.WriteLine("尝试在程序显示数字4时点击“回车”键");
for (int i = 0; i < 10; i++)
{
    Console.WriteLine(i);
    if (e.KeyChar == (char)13)
    {
        break;
    }
}

问题是,当我使用这段代码时,出现了一个错误,提示“当前上下文中不存在名称'e'”。这是什么意思?

0