最近在看C++ Primer Plus打算把自己看得记下來。算是倒粪先复习一下C#中的命名空间有什么用。
C#中有命名空间有什么用Java中有包。命名空间有什么用我觉得就像是装类的一个箱子知道这个箱子再找某个类就方便了。
这里“创建”了一个命名空间有什么用mon命名空间有什么用中也就是说它们不在一个箱子里。
不告诉XumingxshThink類命名空间有什么用是什么谁知道到哪儿去找XumingXshSky 。你不告诉我 箱子名称我知道到那个箱子里找东西。
那么命名空间有什么用 mon与 Xumingxsh可以说互補牵连
这种写法是告诉程序,如果用到 XumingXshSky 先在当前命名空间有什么用mon中找到了XumingXshSky 它还是会去Xumingxsh中看看有没有XumingXshSky ,如果也有 程序就晕了,它不知道怎么办了就会提示错误。
现在直接用using就不行了所以上边的用using的代码要修改:
不过,C#中命名空间有什么用并不是必须有的如果我寫一下面的代码,也正确:
只不过XumingxshThink属于一个默认的命名空间有什么用而已
在C#中有一个inner关键字,它是用来修饰一个内部类的
该段代码表礻class1是一个内部类,在内部可见
在什么内部呢?是不是在命名空间有什么用中可见不是,而是在程序集中可见
什么是程序集在这里不介绍了。
这大差不差的就是C#中的命名空间有什么用的用法了