vs2008中什么是命名空间?

来源:百度知道 编辑:UC知道 时间:2024/05/04 08:00:59
"在代码页面导入命名空间System.IO",这句是什么意思啊?

类似Java中包(Package)的概念.....

其实命名空间的作用就是防止同名类.
比如一个工程里面有2个类都叫Human.那怎么确定是哪一个呢???就通过命名空间区分.

引入基本输入输出类。其中有很多关于屏幕、磁盘等输入输出的基本类库与方法。比如,我们使用的控制台屏幕输出方法,只需要调用方法并传递参数就可以了,无需知道究竟如何把信息显示到屏幕上。因为 C# 的类库会自动调用耕底层的方法,通过操作系统控制硬件工作。

C# 自带了很多内部类库,用于完成基础和常用的功能,极大地简化了开发过程。

而内部类库十分庞大复杂,不可能每编写一个就要把所有的类库加载,那样的话既浪费资源也是运行效率降低。为了解决这个问题,C# 把内部类库分门别类,使用命名空间的概念把庞大的类库分割。把功能相关的类放到某一格命名空间下。这样,在编写程序时,只需要加载程序需要用到的内部类库,而不需要加载所有的内部类库,极大地降低了计算机资源的占用,并提高了编译和运行效率。

using System.IO;