1

请问有没有办法,如何关闭 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,但仍然在运行前一个。当“结果”为假时,任何想法如何关闭第一个。

4

0 回答 0