C#里的 命名空间是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:23:09
刚开始学C#,命名空间是什么意思?
还有类是什么意思?
请教高人!
我这没有介绍C#的书,只有一本ASP.NET的书!
书里没有介绍C#的任何基础知识,全都是在讲ASP.NET的控件!

我对C#也不了解,书上有些东西也不了解!
看得我都头大了!

ASP.NET是基于 C#这门语言的一项技术。

如果你想学ASP.NET C#是必须要学的。
你先搞懂基本语法吧,命名空间 和 类是什么意思 不是你现在需要关心的。
就算给你讲你也听不懂。

如果你真心想学建议你去读书城先买本C#语言入门

编码的时候经常会用到一些函数或者方法,有系统的,有自己自定义的,这些函数或方法的名称就可能会冲突。

为了防止命名冲突,C#借用了JAVA的经验,就像我们的住址一样,先国家,然后是省、市,再到县,街道等等,比如系统的一般都是system命名空间,下面又有更细的分类。

我们自己的自定义函数也支持命名空间,当然,如果你不想使用命名空间也没有问题,系统会默认将项目名称作为命名空间。

命名空间在大的项目,或者多人合作的项目是特别有用,更最大程度的防止命名冲突。

命名空间在人的WINDOWS系统中就像你的资源管理器一样,它也是相当于一个路径。

c#里的命名空间其实就相当于java的包,其实就是防止命名冲突所定义的,因为一个项目中包含很多的类文件,并且命名空间中也可以包含很多类,为了防止一个命名空间中的类所定义的字段与另一个命名空间中的命名有冲突所设置的。

类是面向对象的精髓,对象是一个类的实例化:类:人类;对象:你,我,他;
类:兽类;对象:狗,猫,鸡。

你在迅雷里搜C#很多的——推荐C#高级编程

这个你现在可以不用管,那个命名空间是c#自定义的规范空间。
类是起包装和引用作用,有的累是私有,有的公有。书上都有写的,多听讲多看书。