using 语句用三个用法:

1、引用命名空间,相当于java中的import。

2、using别名 using + 别名=包括详细命名空间的信息的具体的类型

     这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候。当需要用到这个类型的时候,就每个地方都要用详细命名空间的办法来区分这些相同名字的类型。而用别名的方法会更简洁,用到哪个类就给哪个类做别名声明就可以了。注意:并不是说两个名字重复,给其中一个用了别名,另外一个就不需要用别名了,如果两个都要使用,则两个都需要用using来定义别名的。

     例如:

     using 语句的三个用法using System;
using 语句的三个用法
using aClass = NameSpace1.MyClass;
using 语句的三个用法
using bClass = NameSpace2.MyClass;
using 语句的三个用法
using 语句的三个用法
namespace NameSpace1 

3、using语句,定义一个范围,在范围结束是,收集对象。

场景:
当在某个代码段中使用了类的实例,而希望无论因为什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose。
要达到这样的目的,用try...catch来捕捉异常也是可以的,但用using也很方便。

using (Class1 cls1 = new Class1(), cls2 = new Class1())

 注释:部分内容摘自网上。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2021-09-03
  • 2021-10-17
猜你喜欢
  • 2021-05-30
  • 2021-10-17
  • 2022-12-23
  • 2022-02-09
  • 2021-04-27
  • 2022-12-23
  • 2021-07-21
相关资源
相似解决方案