2024年4月26日发(作者:)

c中using的用法

c中using的用法的用法你知道吗?下面小编就跟你们详细介绍下c中using的用法

的用法,希望对你们有用。

c中using的用法的用法如下:

using 关键字有两个主要用途:

作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。请参见

using 指令。

作为语句,用于定义一个范围,在此范围的末尾将释放对象。请参见 using 语句。

好了我们看到了MSDN给了我们答案,其中using只要有两种用法一种是指令、另

一种是语句。

那我们从指令开始吧,而在MSDN中指令又有两种用法

1.允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用:

using ;

2为命名空间或类型创建别名。

using Project = t;

(1.1)第一种我们在熟悉不过了,但是你知道vs的编译过程吗。当我们创建一个控

制台应用程序,系统为我们生成了很多个默认的using空间。

例如:

1 using System;

2 using c;

3 using ;

4 using ;

但是当我们写一个hello world 程序的时候,真正用到的只有using System这个空

间。可能你会说那我们引用这么多空间干嘛,不会占用资源吗?这里我来告诉你答案。虽

然我们引用了很多多余的空间但是我们的vs却帮我们在内存中引用了它需要的那些。当

然从我们角度看,有没有办法去掉那些我们不需要的命名空间呢?这里我告诉你一种办法。

当我们做好整个项目的时候我们在using的区域内右击-----组织using------移除和排序,

这样就可以去掉那些不需要的了。

(1.2)为命名空间或类型创建别名。这个用到的不是很多,但是讲到了那我们就详

细点。当我们在一个命名空间内调用一个类的时候,没有有问题的。但是当我们调用在两

个不同的命名空间内的相同名字的类名时,这时你是否想到办法呢。这就是别名的用处了,

我们给两个空间分别取个别名,然后别名.类名,这样不是分开他们了吗。

using别名例子