1

我的组织以前用 VB.NET 编写过软件。我们决定对其进行一些增强,并想知道我们是否可以用 C# 编写新的增强功能?VB.NET 项目可以与 C# 项目并存吗?

性能呢?

还有其他问题吗?

4

1 回答 1

4

VB.NET 项目可以与用 C# 编写的项目完美交互,因为它们都编译为 MSIL。不应该有任何性能影响。

您必须处理的主要问题是,如果它包含多种语言,您的解决方案将会变得更加复杂。另外,开发人员需要同时了解 VB.NET 和 C#,通常C# 开发人员在被迫使用 VB.NET 工作时会变得脾气暴躁;)

另一方面,C# 开发人员远多于 VB.NET 开发人员。

于 2013-03-04T04:31:15.477 回答