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

Image类操作时的有关问题

2013-10-17 
Image类操作时的问题Image imageT Image.FromFile(fileName)image imageTimageT.Dispose()imageT是

Image类操作时的问题
Image imageT = Image.FromFile(fileName);
image = imageT;
imageT.Dispose();

imageT是在函数中定义的局部变量,image是个全局变量,现在我对imageT进行Dispose操作后发现image为NULL了,想问两个问题:
1.image为NULL的原因是不是image也被Dispose了
2.image=imageT这行代码,VS是怎么处理的,是将imageT的内容复制到image中还是说只是让image指向了imageT的内存单元。
希望各路大神能解决小弟的疑问,3Q!
c# Image类 Image.Dispose
[解决办法]
你问题的两个问题都是yes,你的代码只是把image指向了imageT的内存,所以imageT被dispose了,image也为空,应该image用new 创建重新申请一块内存,然后把imageT的内容拷贝过去

热点排行