在Console中工作但在Windows窗体中不工作的异步代码,可能是由于以下原因导致的:
async/await
关键字来实现异步代码,而在Windows窗体应用程序中,可能需要使用Task
类和ContinueWith
方法来实现异步代码。Control.Invoke
或Control.BeginInvoke
方法来实现线程间的切换。为了解决这个问题,可以尝试以下方法:
Task
类和ContinueWith
方法来实现异步代码。await
关键字来等待异步任务完成,或者使用Task.WhenAll
方法来等待多个异步任务完成。Control.Invoke
或Control.BeginInvoke
方法来实现线程间的切换。云+社区沙龙online [技术应变力]
taic
云+社区沙龙online第5期[架构演进]
Game Tech
Game Tech
Game Tech
TVP技术夜未眠
领取专属 10元无门槛券
手把手带您无忧上云