在c#中有个常用的关键字using,大部分都应该熟悉用它来引用命名空间,实际上还有其他的一些有用的使用方式,接下来我给大家介绍下using关键字的几种使用。
1、using + 命名空间
这是应该是最常使用的using的方式了,学习过c#的人都应该知道,用于引用命名空间,达到直接使用命名空间下的方法的作用。
使用实例:

using System;
using System.IO;
......

如果不使用using引用命名空间,使用的时候需要在使用的方法或属性前使用:命名空间.类型(方法/属性)的方式。
如:

System.Console.WriteLine();
......

2、using + 别名 = 命名空间.类型
这个作用是当同个类型使用时出现冲突(在两个引用的命名空间下同时有名称一样的类型),使用别名可以区分代码中使用的是哪个命名空间下的类型。用来替代“命名空间.类型”的方式。
如:

using SysObj = System.Object;
using UnityObj = UnityEngine.Object;

3、using语句
用来定义一个范围,在范围结束时处理对象。当在某个代码段中使用了类的实例,离开了这个代码段就自动调用这个类实例的Dispose,括号中的代码的关闭和释放不需要另写代码进行控制,从而避免了丢掉语句出现问题的现象。
使用实例:

using(ClassA a = new ClassA(),ClassB b = new ClassB)
{
    ......
}
最后修改:2021 年 08 月 31 日 04 : 30 PM
如果觉得我的文章对你有用,请随意赞赏