举个例子:
using (Brushes.Black) { ... }
不是个好主意,因为它是静态的。下次你的应用程序使用brush.black时,你会遇到问题,因为它已经被处理掉了。
现在,如果您只使用brush.black,那么不处理它可能是可以的,因为您只剩下一个未管理的资源(希望!)躺着。
但是,总的来说,你应该避免使用大量的静态IDisposables,还是我遗漏了一些东西?