C#中同一个命名空间中的类可以互相调用吗???

有3个cs文件,类分别是Nevermore60Customer、Customer、Program都使用的同一个命名空间namespaceCustomer,3个类不在一个c... 有3个cs文件,类分别是Nevermore60Customer、Customer、Program
都使用的同一个命名空间namespace Customer,3个类不在一个cs文件里
Nevermore60Customer和Customer类是公共类,Nevermore60Customer也是Customer的派生类,而Program类与那两个类没有关系却可以调用那两个类,这是为什么啊?是不是因为在同一个命名空间里而且那两个类也都是公共类的关系?但都不是写在一个文件里的啊
//Program类中的调用
...
Customer tom=new Customer();
...
Nevermore60Customer li=new Nevermore60Customer();
...
展开
 我来答
谈指菩提
推荐于2018-05-06 · TA获得超过2405个赞
知道大有可为答主
回答量:1073
采纳率:0%
帮助的人:1846万
展开全部
同一命名空间,不同类可以互相调用,不在同一个命名空间的,引用命名空间后,也可以调用。
不在乎你写在哪个文件里。只要你将它们放在同一个项目中,保证生成的Dll里面有这些类就可以了,或者你加载了这些类的Dll。
类之间的真正关连是生成在Dll里的,.cs文件只是代码的载体,就好象你运行一个程序,其实根本不需要源代码一样。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式