在實際應用中,對於耗時較長或者耗費性能的操作,為了避免UI卡頓,通常採用後台異步線程的方式進行處理,但用户需要知道當前操作的執行進度(如當前進度百分比),以及一些更詳細的過程信息(如共分5步,當前是正在執行第幾步)等內容。實現此功能有很多種方法,今天介紹一種通過.NET自帶的IProgress接口實現進度上報的操作方法,謹供學習分享使用,如有不足之處,還請指正。 IProgress概述 IP