|
|
1
6
在msdn上查看此日志: .NET Memory Leak: To dispose or not to dispose, thatâs the 1 GB question . 建议您应该处理。 |
|
|
2
4
作为一项总的政策,我会把这个问题抛在脑后:
如果类实现
在许多情况下,尽管对象在您处理它时做的不多,但这并不意味着您不应该对它调用Dispose。如果您升级到新的.NET运行时版本,可能已经改变了。 好吧,让我澄清一下我在这里说的话。
当然我不是说你应该打电话
如果你被给予了这个物体,假设它不是你的,除非你特别要求给予这个物体,而不是暂时借给你。
当然也有其他例外,但是
一般来说
,您拥有该实现的对象
|
|
3
2
|
|
|
4
2
是的,两个调用都会导致创建新的
您还应该知道,您可能正在使用的其他与图形相关的对象也需要被释放,例如
|
|
5
1
是的 ,处置您创建的IDisposables。当然在GDI里+
最好是在
|