我有以下代码的问题:
using System;
class Yellow
{
static void Main()
{
Console.WriteLine("Check_1");
Console.ReadKey();
Console.WriteLine("Check_2");
char beep = '\a';
int i = 3;
while (!Console.KeyAvailable)
{
Console.WriteLine(beep);
System.Threading.Thread.Sleep(200);
Console.WriteLine("Check_" + i);
i++;
}
}
}
Run Code Online (Sandbox Code Playgroud)
在等待输入字符开始之后,该程序Check_<i>在每个循环之间输出一个蜂鸣声和一个等待200毫秒的消息.如果在该循环期间按下某个键,程序将终止.
但是,当我等待循环运行多次(大约36次)时,当我按下一个键时循环不会中断.当我尝试使用X按钮手动关闭控制台时,程序没有响应.
如果循环运行了几十次,为什么会这么重要?
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |