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别名例子


发布评论