几种using 的用法小结 |
本文标签:using 1.using指令 。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到 。 2.using别名 。using + 别名 = 包括详细命名空间信息的具体的类型 。 例如: 复制代码 代码如下: using System; using aClass = NameSpace1.MyClass; using bClass = NameSpace2.MyClass; namespace NameSpace1 namespace NameSpace2 namespace testUsing 3.using语句,定义一个范围,在范围结束时处理对象 。 复制代码 代码如下: using (Class1 cls1 = new Class1(), cls2 = new Class1()) { // the code using cls1, cls2
这里触发cls1和cls2的Dispose条件是到达using语句末尾或者中途引发了异常并且控制离开了语句块 。 |