作者Achillean (山猪元年革命志士)
看板C_Sharp
标题[问题] Bitmap.Dispose问题
时间Wed Mar 27 10:20:34 2013
想请问一下WFA介面中的物件
如果有Bitmap属性
当我使用
obj.Image = Image.FromFile("Image.jpg");
然後要清除影像
正确做法应该为何?
if(obj.Image != null)
{
1. obj.Image.Dispose();
2. obj.Image = null;
3. GC.Collect();
}
Q1. 需要先执行Dispose之後设定为null,还是直接设定null就可以?
Q2. 需要每次做这个动作都要执行GC.Collect()吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.78.236
1F:→ Abbee:没事不用呼叫gc,gc会自动执行的, dispose和null是正确的 03/28 00:06