2010-09-02 55 views

回答

5

我相信他們在你可以用他們做什麼大致相等。我想說它可能會歸結爲個人偏好,可能基於您目前的經驗(如果您習慣了Java,那麼如果您習慣於Visual Basic,那麼在C#中編程會更容易一些,你可能會更喜歡VB.net)。

5

對於您可能想要做的事情,它們都很好。這些功能非常相似。只要選擇你喜歡的外觀就可以了。

3

這兩者具有幾乎相同的特徵。

9

它們幾乎相同。但我認爲你可能會發現使用c#的更多資源比使用vb

0

你將能夠在兩者中實現相同的功能,但是如果你對編程不熟悉,並且想嘗試一種可以幫助你滑入其他語言的語言更容易我推薦c#,語法,數據結構和庫的使用將爲您準備其他語言,如java,c/c + +和更多的小差異

5

它們是相同的功能(除了一些非常小的細節你會prolly從來沒有使用/找出)

最終都編譯到相同的CLR。

VB.NET往往是與像「容易」閱讀非程序員:

If True Then 
'Do something 
End If 

雖然C#往往是誰看到Java或C++什麼的程序員更容易,它的外觀和感覺更像是其他編程LANGS的地方,如果看起來像:

if(true) 
{ 
//Do Something 
} 

一個巨大的區別是,C#(最喜歡的語言)怎麼過是大小寫敏感的地方VB.NET是不是...也是用C#您結束聲明帶有「;」在VB.NET中你只需使用換行符(返回)。在VB.NET中的較大的語句中的含義,你必須通過使用_和&

「擴展」語句還有一些細微差別,但最終你可以在兩種語言中管理完全相同的東西。

1

功能相同,它們都可以使用.NET Framework。

C#有更多的資源,它的語法更短,通常被認爲更好。我已經使用過許多語言,包括VB很久了,現在我只是不想再碰它,因爲它非常冗長。

C#也有更多的開發者願意使用它。嘗試僱用一個VB開發人員...他他。

1

我建議看看兩者 - 在一天結束時,語言語法相對容易上手,它的框架需要花費大量時間讓您在語言中變得舒適,而您可以在.Net和VB之間進行。

我從VB.Net開始,轉向C#,現在用兩種語言編寫代碼 - 儘管我承認所有新項目都是以C#開始的。

相關問題