我有一个启动多个不同线程的控制台应用程序。主控制台应用程序将轮询服务并根据响应使用 BackgroundWorker 类生成一个或多个后台线程。目前,这些线程中的每一个都对打开的唯一默认控制台窗口执行 console.writeline,就像通常对控制台应用程序所做的那样。这使得跟踪任何一个线程的进度变得太混乱了。
我希望能够生成一个单独的窗口,每个窗口都将自己的 console.writeline() 写入自己的窗口。完成后,主控制台应用程序窗口将关闭生成的控制台窗口,然后在需要时再次启动它。
我在网上找不到任何有用的东西。我可能没有在搜索中使用正确的关键字。请问这方面有什么帮助吗?