簡體   English   中英

.Net解決方案與c#和可視化基礎項目

[英].Net Solution with c# and visual basic projects

我有一個.Net解決方案,包含c#中的5個項目和visual basic中的一個項目。 我想知道在編譯我的解決方案的過程中,將我的visual basic項目轉換為C#是否會獲得性能提升。

沒有.Visual Basic和C#項目都很快編譯 - 因此可能沒什么區別。 此外,由於它們都編譯為相同或類似的IL,因此運行時性能差別不大。

然而,就長期可維護性而言可能具有優勢。 擁有單一語言代碼庫通常更容易維護,特別是對於多個開發人員。

如果在編譯過程中有任何性能提升,那么它可以忽略不計(你在談論編譯時間嗎?)並且不值得轉換時間,風險和頭痛。 除非你有更好的理由進行轉換,否則在這種情況下最好讓睡覺的狗撒謊

我肯定不會。 VB和C#的所有代碼都編譯成CIL(以前的MSIL)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM