我有一个包含5个c#项目和一个visual basic项目的.NET解决方案。我想知道在日常编译过程中,将我的visual basic项目转换为C#是否会提高性能。
我有一个包含5个c#项目和一个visual basic项目的.NET解决方案。我想知道在日常编译过程中,将我的visual basic项目转换为C#是否会提高性能。
没有。Visual Basic和C#项目都编译非常快 - 所以很可能几乎没有区别。此外,由于它们都编译到相同或类似的IL中,运行时性能也几乎没有区别。
然而,在长期可维护性方面可能会有优势。使用单一语言代码库通常更容易随着时间推移进行维护,特别是在多个开发人员的情况下。
我确定不是。 你所有的VB和C#代码都编译成了CIL(以前是MSIL)。