我在一个基本的 C# .NET 4.0 WinForms 应用程序中。我想要做的是编写一些逻辑来在后台线程上执行后台操作时在 GUI 线程上显示进度条。
Android 已经实现了AsyncTask类,它有一些需要重写的方法:onPreExecute、doInBackground、onProgressUpdate 和 onPostExecute。OnPreExecute 你可以显示进度条,在 PostExecute (当 doInBackground 方法返回时)你可以隐藏它。
我在这里读到 .NET 4.5 内置了类似的东西。.NET 4.0 中有类似的东西吗?如果没有,实现类似 android 的 AsyncTask 是一个好主意,还是在 C# 中有更传统的方法来做到这一点?
问候,
担