读书人

这个using讫什么作用?

发布时间: 2013-06-19 10:26:41 作者: rapoo

这个using起什么作用???
using (FileStream fs = new FileStream(strFile, FileMode.Open))
{
IFormatter formatter = new BinaryFormatter();
return (Object)formatter.Deserialize(fs);
}
我知道的using有三个用法:引用命名控件,别名,定义一个范围。这个using起什么作用 c# .net 对象 控件
[解决办法]
自动释放资源
using(Resource res = new Resrouce){},其实相当于

Resource res = new Resrouce

try{}

catch{}

finally{res.Dispose();}


[解决办法]
定义一个范围,将在此范围之外释放一个或多个对象。
MSDN的解释http://msdn.microsoft.com/zh-cn/library/yh598w02(v=VS.80).aspx
[解决办法]
就是{}范围内

读书人网 >C#

热点推荐