【发布时间】:2010-09-12 03:23:16
【问题描述】:
C#中哪些资源需要手动清理,不这样做会有什么后果?
例如,假设我有以下代码:
myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Black);
// Use Brush
如果我不使用 dispose 方法清理画笔,我假设垃圾收集器释放了程序终止时使用的内存?这是正确的吗?
我还需要手动清理哪些其他资源?
【问题讨论】:
标签: c# memory-management resources garbage-collection