关于前两天发布的文章:为什么要小心使用 Task.Run,对文中演示的示例到底会不会导致内存泄露,给很多人带来了疑惑.这点我必须向大家道歉,是我对导致内存泄漏的原因没描述和解释清楚,也没用实际的示例证实,是我的错. 但是,文中示例演示的 Task.Run 捕获类成员的情况,确实会有内存泄漏的风险,我将在本文演示给大家看. 如果一个对象(或数据)不需要再使用了,但依然还一直占据内存空间,则视为内存泄漏.这一点大家观点是一致的吧,那如何来检测对象有没有被回收呢? 我们知道,在 C# 中,实例对象被释…