日期:2014-05-20  浏览次数:20413 次

这个语句是什么意思意
在petshop4中有个这样的语句,不知道是什么意思
using(.......)
{
      ...............
}

using   不是只有引入名名空间和隐藏父类的成员或方法的吗?

这个又是什么意思

------解决方案--------------------
using有两个用法,一个是关键字,一个是语句:

using 关键字有两个主要用途:

作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。请参见 using 指令。

作为语句,用于定义一个范围,在此范围的末尾将释放对象。请参见 using 语句。

------解决方案--------------------
所以:
using(.......)
{
...............
}
的意思是当程序执行到using的范围以外的时候括号中定义的对象将被调用它的Dispose()方法以释放它的资源.