C#中名称空间与Java中包有什么区别
发布网友
发布时间:2024-10-14 00:25
我来回答
共3个回答
热心网友
时间:2024-10-14 00:45
C#都是惯着别人的,什么都帮你搞定
最后搞得别人半懂半不懂
热心网友
时间:2024-10-14 00:49
C#里的目录、文件什么的都没用,你就想像他们全都是一个文件就好了。
热心网友
时间:2024-10-14 00:46
简单的说:
c#里如果你用vs开发的话,只要解决方案里加了相应库的引用,或相应的代码文件在项目里包含着,其它程序里引用这个命名空间就不会找不到
c#同样可以通过包的层次关系找到相应的类
要说区别,java里代码文件名和类名一致,java中的包必须对应实际的文件夹,文件夹名必须与包的名称相同。而c#中的命名空间和类名没有这种限制,如何安排整个解决方案的代码位置,c#把自由度给开发者了。