C#中类和命名空间是什么?为什么要用?什么时候用到?请高手详细说明

2024-12-12 19:57:26
推荐回答(3个)
回答1:

就是一个文件夹,组织文件的作用。。限定一个访问权限的作用。

回答2:

类是一种新的数据类型,和整型等基本类型不同,类除了定义数据之外,同时还定义了对这些数据的操作。
换句话说,类是既有数据又有操作的数据类型。
空间的概念主要是进行数据有效性的限定,这里定义的,在这里有效,要想到别的地方能够使用,必须遵循新的规则。或者说,有了空间就有了两条规则,对内(空间内部)规则和对外(空间外部)规则,这样多个程序同时在一起运行时,相互之间就不会互相扯皮之事。

回答3:

类就是把一些相关的变量和函数放在一起,例如,窗口,命令按钮这些都是类,所以,你写任何程序的时候都使用了类的。另外就是有些人提供一个什么算法啊什么功能之类的,也会放在一个类里面。
命名空间是把一些类组织到一起的。例如drawing命名空间,里面就包含了几乎所有和绘图相关的类。之所以放在一个命名空间内,主要是起到避免命名冲突的作用。毕竟一个语言有那么多人来给他提供各种类,如果都放在一起就很容易冲突了,另一方面,放在命名空间里面也方便从逻辑上对这些类进行组织