成都网站建设的.NET开发的小技巧-using的用法。
1、NET前端开发using 指令
用来引入命名空间,比如:using System;
2、NET前端开发为命名空间或类型创建别名
using引入命名空间,并不等于编译器编译时加载该命名空间所在的程序集,程序集的加载决定于程序中对该程序集是否存在调用操作,
如果代码中不存在任何调用操作则编译器将不会加载using引入命名空间所在程序集。
创建别名的另一个重要的原因在于同一文件中引入的不同命名空间中包括了相同名称的类型
例如SharpMap.Geometries.Point与System.Drawing.Point。为了避免出现名称冲突,可以通过设定别名来解决:
using SGPoint = SharpMap.Geometries.Point;
using SDPoint = System.Drawing.Point;
尽管我们可以通过类型全名称来加以区分,但是这显然不是最佳的解决方案。用using指令创建别名,
有效的解决了这种可能的命名冲突,才是最佳的解决方案。
3、NET前端开发using语句
using 语句允许程序员指定使用资源的对象应当何时释放资源。using 语句中使用的对象必须实现 IDisposable 接口。
IDisposable接口提供了 Dispose 方法,该方法将释放此对象的资源。