作者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