.cs
(C#)文件是否在.vbproj
(VB.NET项目)下编译? (VS 2005,.NET 2)
说我有Animals.vbproj(名称空间Animals
)
我有 Wolf .vb , Tiger .vb , Cat .vb 和人 .cs
我可以使用外部AnimalsForm.vb表单中的Animals.Human
吗?为什么呢?
答案 0 :(得分:2)
不,它必须在一个单独的组件中。只是做一个参考 到C#程序集并像其他任何程序一样实例化C#类 类。
答案 1 :(得分:2)
不,语言选择是PER PROJECT,每个项目都会产生一个单独的程序集。
你可以使用来自外部表单的ANimal.Human引用这两个程序集,因为命名空间实际上与项目没什么关系(你可以自由地在任何程序集中使用你想要的任何命名空间),所以相同的命名空间可以在多个集会中。