using什么 using是什么意思?

using是什么意思?定义一个范围,一个或多个对象将在该范围外被释放。C#会自动释放内存,以便通过存储库存储不再需要的对象。Net框架公共语言运行时(CLR)。内存的释放是不确定的;一旦CLR决定执行

using是什么意思?

定义一个范围,一个或多个对象将在该范围外被释放。C#会自动释放内存,以便通过存储库存储不再需要的对象。Net框架公共语言运行时(CLR)。内存的释放是不确定的;一旦CLR决定执行垃圾收集,它将释放内存。但是,通常最好尽快释放有限的资源,如文件句柄和网络连接。using语句允许程序员指定使用资源的对象何时释放资源。为using语句提供的对象必须实现IDisposable接口。此接口提供dispose方法,该方法释放此对象的资源。当到达using语句结尾时,或者在语句结尾之前引发异常并且控件离开语句块时,可以退出using语句。