我的组织以前用VB.NET编写过软件。我们决定对它进行一些改进,并想知道我们是否可以在C#中编写新的增强功能? VB.NET项目可以与C#项目并存吗?
性能怎么样?
还有其他问题吗?
答案 0 :(得分:4)
一个VB.NET项目可以与用C#编写的项目完全接口,因为它们都被编译为MSIL。不应有任何性能影响。
您必须处理的主要问题是如果它包含多种语言,您的解决方案将变得更加复杂。另外开发人员需要了解VB.NET和C#,一般来说,当他们被迫在VB.NET中工作时,C#开发人员会变得脾气暴躁;)
另一方面,C#开发人员远远多于VB.NET开发人员。