我在基本的C#.NET 4.0 WinForms應用程序中。 我想要做的是編寫一些邏輯來在GUI線程上顯示進度條,同時在後臺線程上執行後臺操作。NET SDK等同於Android SDK的AsyncTask(我需要在後臺線程上執行操作時顯示進度條)
Android已經實現了AsyncTask類,它有一些需要覆蓋的方法:onPreExecute,doInBackground,onProgressUpdate和onPostExecute。 OnPreExecute可以顯示進度條和PostExecute(當doInBackground方法返回時),你可以隱藏它。
我讀here .NET 4.5帶有類似內置的東西。.NET 4.0中是否有類似的東西? 如果不是,實現像android的AsyncTask這樣的一個好主意還是有更傳統的方式來在C#中做到這一點?
問候,
丹
在.NET