我是一名长期的 VB.NET 开发人员,最近切换到 C#。我发现一些内置的 VB.NET 函数(早于 .NET 回到 6.0 和 BASIC 本身),例如String.Left
、 或Right
,或保存到注册表 (SaveSettings
和GetSettings
) 等高级函数明显不存在。
我所做的是在以 VB.NET 作为其语言的同一解决方案中创建一个新项目,并基本上重新创建我需要的所有在 VB.NET 中可用的功能。然后我只是把它称为我正在编写的 C# 代码。
由于在 .NET 中编译代码几乎可以归结为相同的 CIL,因此在性能方面我用什么语言编写代码或是否将 C# 与 VB 混合使用都无关紧要。
我是错还是对?
谢谢