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指的是什么?
展开
2个回答
展开全部
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下的类都有哪些
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下的类都有哪些
展开全部
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等基础类。
首先要明白命名空间的含义,所谓命名空间,在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等基础类。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询