标签: c# .net bitmap dispose
我在许多项目中使用.net Bitmap而没有使用Dispose()显式处理它的数据,并将数据处理留给Bitmap的析构函数。
我的想法是否正确,Bitmap的析构函数是否处理数据?
答案 0 :(得分:3)
是的,它将发布原生GDI +图像。但是如果可以的话,手动处理它仍然会更好,因为没有人知道GC何时会收集并最终确定对象。如果您以某种方式保留对Bitmap的引用,那么GC根本不会收集它,因此原始图像不会被释放...
Bitmap