首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 文件资源的释放,该如何解决

2012-01-13 
C# 文件资源的释放this.PictureBox1.Image Image.FromFile(C:\\Documents and Settings\\Administrator

C# 文件资源的释放
this.PictureBox1.Image = Image.FromFile("C:\\Documents and Settings\\Administrator\\桌面\\TextPicture.bmp");

给FORM 的图形控件加载图片, 窗体占用 TextPicture.bmp

然后我用
this.PictureBox1.Image = null;

释放图片,但是这样的操作, TextPicture.bmp 不能立刻释放, 就是说一段时间内仍然处于被占用状态

怎样操作才能立刻释放这个 TextPicture.bmp 志愿

[解决办法]
this.PictureBox1.Image = null; 
只是指定Image不再引用托管堆的内存
立即释放不清楚 帮你顶
[解决办法]
错了,应该是:

C# code
this.PictureBox1.Image.Dispose();this.PictureBox1.Image = null; 

热点排行