Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的组织以前用 VB.NET 编写过软件。我们决定对其进行一些增强,并想知道我们是否可以用 C# 编写新的增强功能?VB.NET 项目可以与 C# 项目并存吗?
性能呢?
还有其他问题吗?
VB.NET 项目可以与用 C# 编写的项目完美交互,因为它们都编译为 MSIL。不应该有任何性能影响。
您必须处理的主要问题是,如果它包含多种语言,您的解决方案将会变得更加复杂。另外,开发人员需要同时了解 VB.NET 和 C#,通常C# 开发人员在被迫使用 VB.NET 工作时会变得脾气暴躁;)
另一方面,C# 开发人员远多于 VB.NET 开发人员。