.NET解决方案我与在c#5个项目和一个Visual Basic中的净溶液。我想知道当我编译我的解决方案时,我的Visual Basic项目在日常工作中是否会有性能提升。与C#和Visual Basic项目
3
A
回答
5
号的Visual Basic和C#项目都编译速度非常快 - 所以很可能是差别不大。另外,由于它们都编译为相同或相似的IL,因此运行时性能几乎没有差异。
然而,也有可能是长期的可维护性方面具有优势。拥有单一语言代码基础通常会更容易维护,尤其是对于多个开发人员。
+0
我认为这个问题太具体。这取决于什么是关于VB.NET代码和什么是关于C#代码,实际上。 – Tigran
+0
没有直接的性能提升或损失。你想看到变化的地方是基于它的编码方式。随着新型电脑,CPU的变得越来越聪明,并能够预测某些分支。所以即使IL将事物按不同顺序排列,CPU也可能会切换它。 –
1
如果在编译过程中的任何性能提升都将是微不足道的(你在谈论编译时间吧?),不值得的转换时间,风险和头痛。除非你有更好的理由转换,然后在这种情况下,它可能最好let sleeping dogs lie。
-1
我确定没有。 所有来自VB和C#的代码都被编译成CIL(以前称为MSIL)。
相关问题
- 1. 列表框和项目值 - Visual Basic 2010
- 2. 打开vbp Visual Basic项目
- 3. Visual Basic Autotyper,输出列表框项目
- 4. Visual Basic 6.0项目菜单损坏
- 5. Visual Basic中的团队项目2010,2012
- 6. 电话号码项目visual basic
- 7. Visual Basic COM项目模板在哪里?
- 8. visual basic项目的测试覆盖
- 9. visual basic和vb.net
- 10. C#Visual Basic继承
- 11. 如何在Visual Basic项目中使用.c文件?
- 12. 我将Visual Basic 6项目升级到了Visual Basic 2008项目,并且遇到了未知错误
- 13. Visual Studio 2015与C#项目崩溃
- 14. 的Visual Basic到C字符串和 “\”
- 15. BASIC是否与Visual Basic相关?
- 16. 在Visual Studio 98 Visual Basic 6.0项目中设置/ TSAWARE的位置
- 17. 的Visual Basic复制目录
- 18. 微软Visual Studio项目和C#
- 19. 问题与Visual Studio和Asp.net mvc3项目
- 20. 从Visual Basic调用C++ DLL
- 21. CINT与Math.Round在Visual Basic .NET
- 22. e.CloseReason与Visual Basic 2010 WPF
- 23. 与C和C++代码的C++项目
- 24. HttpWebRequest,WebBrowser和cookie? (visual basic 2010)
- 25. 链接的Visual Basic和Python
- 26. Visual basic和Json.net Web请求
- 27. PHP和Visual Basic 2008转换
- 28. 要部署期间分发PDF文件与我的Visual Basic项目
- 29. Visual Basic移动Outlook将项目发送到其他文件夹
- 30. 在Visual Basic 6项目中更改窗体的路径
对不起,您是否在询问汇编的性能? – Tigran
语言的名称是C# –
只是一个侧面说明,如果你消耗从VB一个记住,C#的C#组件的方法是区分大小写的,而VB是没有,所以避免产生方法,成员也不性质,其大小写只在大小写不同 – PedroC88