.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 - 掃描同一項目
- 4. Visual Basic COM項目模板在哪裏?
- 5. Visual Basic中的團隊項目2010,2012
- 6. Visual Basic Autotyper,輸出列表框項目
- 7. 電話號碼項目visual basic
- 8. Visual Basic 6.0項目建設問題
- 9. 初學者在做Visual Basic項目
- 10. Visual Basic 6.0項目菜單損壞
- 11. visual basic項目的測試覆蓋
- 12. Visual Basic獲取所選項目
- 13. visual basic和vb.net
- 14. C#Visual Basic繼承
- 15. 將Visual Basic項目引用添加到C#DLL
- 16. 將Visual Basic 6項目轉換爲Qt/C++
- 17. 將Visual Basic(.net 1.1)項目轉換爲C#
- 18. 如何在Visual Basic項目中使用.c文件?
- 19. 通過Visual Basic中的另一個項目啓動項目
- 20. 我將Visual Basic 6項目升級到了Visual Basic 2008項目,並且遇到了未知錯誤
- 21. Visual Basic - 多列列表框和添加項目
- 22. 計算列表框中的項目總和 - Visual Basic
- 23. Visual Studio 2015與C#項目崩潰
- 24. 的Visual Basic到C字符串和 「\」
- 25. BASIC是否與Visual Basic相關?
- 26. Visual Basic和模塊
- 27. 問題與Visual Basic 6.0和MagentoSoap
- 28. 在Visual Studio 98 Visual Basic 6.0項目中設置/ TSAWARE的位置
- 29. Visual Basic安裝目錄
- 30. 的Visual Basic複製目錄
對不起,您是否在詢問彙編的性能? – Tigran
語言的名稱是C# –
只是一個側面說明,如果你消耗從VB一個記住,C#的C#組件的方法是區分大小寫的,而VB是沒有,所以避免產生方法,成員也不性質,其大小寫只在大小寫不同 – PedroC88