vb.net2008中using关键字的用法?解决思路

vb.net2008中using关键字的用法?
这个在2003里是不是没有啊.

------解决方案--------------------
这种用法在03、05、08都有。
------解决方案--------------------
using可以保证:无论退出块的方式如何(包括未处理异常的情况),系统都会释放该资源
------解决方案--------------------
例如
Using con As New SqlConnection
End Using
------解决方案--------------------
using关键字有两种用途一种是作为using指令,另一种是作为uisng语句。其中,using指令又有两个用途:

(1)允许在命名空间中使用类型,以便您不必限定在该命名空间中使用的类型。

(2)为命名空间创建别名。

注意:using指令的范围限制为包含它的文件。创建using别名,以便更易于将标识符限定到命名空间或类型。创建using指令,以便在命名空间中使用类型而不必指定命名空间。using指令不为用户提供对嵌套在指定命名空间中的任何命名空间的访问。

using语句:定义一个范围,将在此范围之外释放一个或多个对象。

using指令的用法很常见这里就不再多说,笔者将主要讲述using语句如何释放对象。C#通过.NET Framework公共语言运行库(CLR)来自动释放用来存储不再需要的对象的内存。内存的释放具有不确定性;一旦CLR决定执行垃圾回收,就会释放内存。但是,通常最好尽快释放诸如文件句柄和网络连接这样的有限资源。using语句允许程序员指定使用资源的对象应当何时释放资源。为using语句提供的对象必须实现IDisposable接口。此接口提供了Dispose方法,该方法将释放此对象的资源。

using语句可以与多个对象同时使用,但要注意这些对象必须声明在using语句内部。using (Font fontOne = new Font("宋体", 10.0f), fontTwo = new Font("Arial", 8.0f)) 

// 可以使用fontOne对象与fontTwo对象 

//无法再使用fontOne对象与fontTwo对象因为它们以被释放 



参考
------解决方案--------------------
using是有的
可以自动的释放资源