2010-11-27 99 views
0

visual basic.net不區分大小寫,因此它允許編碼人員無需關心或記住變量的大小寫。如果在另一種情況下使用變量而不是在聲明中使用變量,它也可以解除「未聲明的變量」錯誤。它的行終止是一個換行使得它更加可讀,不像C#或C++那樣需要在框架和持續的戰爭中保持良好的關注,並跟隨它們,匹配它們並找出哪個是哪個。區分大小寫的語言與不敏感的語言?

我的問題是,c#優於vb的優點是,它知道兩者都編譯爲MSIL,因此兩種語言之間幾乎沒有性能差異?

+0

C#沒有那麼冗長,我發現掃描C#代碼更容易,因爲它的結構運算符(`{`和`}`)本質上是圖片。我也發現需要用`_`來換行來非常煩人。無論如何,這都是非常主觀的。 – 2010-11-27 22:13:49

+0

我編輯了這個問題 – 2010-11-27 22:16:29

回答

1

在Visual Basic和C#的情況下。沒有真正的性能差異。但是我認識很多人,並且我可以得出結論:當他們首先學習C/C++語言時,人們更喜歡C#。當學習Pascal First時,人們更喜歡Visual Basic。這只是語法。