请问有没有办法,如何关闭 ReadKey 任务?我在控制台应用程序中使用此代码:
Task _task = Task.Factory.StartNew(() => Console.ReadKey());
bool result = Task.WaitAny(new Task[] { _task }, TimeSpan.FromSeconds(5)) == 0
? true : false;
if (result)
{
....
}
else
{
.....
//Close ReadKey??
}
使用此代码后,我需要再次使用 readkey,但仍然在运行前一个。当“结果”为假时,任何想法如何关闭第一个。