跨.NET语言性能

Yoa*_*. B 2 .net c#

将多个.NET语言(Delphi,VB.NET,C#)用于同一个应用程序(当然,在不同的类库中),完整的C#应用​​程序相比,可以降低性能吗?

Lan*_*her 5

我不是CLR的专家,但我猜你会有非常相似的表现.所有语言都编译为在CLR上运行的MSIL.根据编译器生成的MSIL,性能可能会有所不同.也就是说,VB.NET中的类似代码可能会编译为比C#编译器更少(或更多)优化的MSIL.