这个using起什么作用???
 using (FileStream fs = new FileStream(strFile, FileMode.Open))
                {
                    IFormatter formatter = new BinaryFormatter();
                    return (Object)formatter.Deserialize(fs);
                }
我知道的using有三个用法:引用命名控件,别名,定义一个范围。这个using起什么作用
              
------解决方案--------------------自动释放资源
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
------解决方案--------------------就是{}范围内