今天,在群里向大家请教了这样一个问题:“两个对象(类.窗体或什么)之间,要完成比较频繁的报告进度更新都有哪些好的方式”,Somebody 跳出来给出了个“IProgress”,没了解过,后面围绕着它讨论学习了下. 简单来说,IProgress 是类库给出的一种解决问题的方式而非具体实现,IProgress 包括一个需要实现的 Report 方法.使用时由调用“任务”的“创建者”创建对接口的实现,也就是具体实现 Report 的方法,此时创建者便可以具体控制要如何报告.报告什么,例如在 Repor…