C#关于using用法的总结

1 作为指令,引入命名空间
using 命名空间的名字,这样可以直接使用命名空间中的类型,而不必指定类型的详细命名空间。
2 作为指令,定义别名
using 别名=详细命名空间信息的具体的类型。
3 作为语句,定义一个范围,在此范围的末尾释放对象
注意:using语句使用的对象,必须实现IDisposable 接口,此接口必须提供Dispose 方法,该方法将释放此对象的资源。
实质:using语句等效于try-finally语句。代码如下所示:
 
Font f2 = new Font("Arial", 10, FontStyle.Bold);   try   {    //执行文本绘制操作   }   finally   {    if (f2 != null) ((IDisposable)f2).Dispose();   }
原文地址:https://www.cnblogs.com/tianxue/p/4490610.html