c#中using导入的命名空间

usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Collections;... using System;using System.Collections.Generic;using System.Text;using System.Collections;在以上代码中有几点不明白的,恳请大家帮忙解答O(∩_∩)O~1 using System.Collections.Generic;和using System.Collections;的区别?2 using system .text的作用3 using System;这里的system指的是什么? 展开
 我来答
百度网友6eed2f8
2011-11-20 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3808万
展开全部
1
using System.Collections.Generic;是引入System.Collections.Generic命名空间下所有类
using System.Collections;是引入System.Collections命名空间下所有的类
同样using System是引入System下所有的类

2
记住只是引入该命名空间下所有的类,而不递归到子命名空间
也就是说虽然System.Collections命名空间是在System命名空间下,但是引入System并不会把System.Collections下的类引入进来,要不然所有的程序只要引入System就够了

3
System就是命名空间的名字而已,是C#提供给我们的
可以看看msdn里面system下的类都有哪些
_神__仙_
2011-11-20 · TA获得超过1257个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:528万
展开全部
using System.Collections.Generic;和using System.Collections;的区别?
首先要明白命名空间的含义,所谓命名空间,在java中叫做package(包),在C#中被定为namespace(命名空间),它相当于类的前缀,引用某些类库时,需要using他们的命名空间,
即导入他们的类名前缀,如果添加了命名空间而不using,也可以通过类名前缀来写代码。
泛型集合的各个类属性定义的类名前缀为System.Collections.Generic,而不是System.Collections,所以只引用后者并不是将后者下面的所有命名空间的内容全部引用进来,而是只引用了他名字下的类,Generic则是他下面的包,而不会被引用进来,这就睡为什么引用了System后,还要引用一大堆System.xx的原因。

using System.Text一般是用于使用DataTable等相关类

using System是指引用了System命名空间下的所有类,包括DataTime、Delegate、String等基础类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式