在我們的程式中,很多時候會有一些耗時較長的運算,我們為了保證使用者體驗,讓使用者界面能得到及時的響應。我們一般會采用多線程操作,讓耗時操作在
背景完成,比如我們在上傳檔案或其他一些需求要在界面顯示進度條的例子。在 .NET2.0中為我們供了一個BackGroundWorker類可以完成類似的需求,具體
使用我們可以參考MSDN。本文要說的我們自己來完成這樣一個功能,并封裝在通用的基類當中。
1.我們封裝的基類如下:
3.我們具體要實作的類如下:

}
本文轉自生魚片部落格園部落格,原文連結http://www.cnblogs.com/carysun/archive/2009/10/18/AsyncMethodCall.html,如需轉載請自行聯系原作者