Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 执行后关闭控制台窗口,无需任何用户输入_C#_Multithreading_Console_Backgroundworker - Fatal编程技术网

C# 执行后关闭控制台窗口,无需任何用户输入

C# 执行后关闭控制台窗口,无需任何用户输入,c#,multithreading,console,backgroundworker,C#,Multithreading,Console,Backgroundworker,我有一个控制台应用程序,其中我在循环中实现了BackgroundWorker,用于动态创建线程。如果我没有给console.ReadKey()。如果我给出,它将等待用户输入以关闭。我也尝试ManualResetEvent。在这里,如果我被给予 WaitHandle.WaitAll(_resetEvents) 比控制台窗口未关闭,如果未给出比,则在执行完成前也关闭相同的问题窗口。在Thread.Sleep()中,如果执行花费的时间超过给定的时间戳,则在完成之前关闭窗口 请为这个问题提供适当的解

我有一个控制台应用程序,其中我在循环中实现了
BackgroundWorker
,用于动态创建线程。如果我没有给
console.ReadKey()。如果我给出,它将等待用户输入以关闭。我也尝试
ManualResetEvent
。在这里,如果我被给予

WaitHandle.WaitAll(_resetEvents) 
比控制台窗口未关闭,如果未给出比,则在执行完成前也关闭相同的问题窗口。在
Thread.Sleep()
中,如果执行花费的时间超过给定的时间戳,则在完成之前关闭窗口


请为这个问题提供适当的解决方案

这个答案涵盖了你所需要的。跟这个没关系!!
ManualResetEvent
方法有什么问题?你能帮我发一下密码吗?