討論VB.NET與C#到底學(xué)哪個(gè)好
VB.NET與C#經(jīng)過長時(shí)間的發(fā)展,很多用戶都很了解VB.NET與C#了,這里我發(fā)表一下個(gè)人理解,和大家討論討論。你是dotnet的擁躉,你也許會(huì)碰到一個(gè)查遍了所有資料也得不出一個(gè)結(jié)論的答案:那就是學(xué)VB.NET與C#,我也是半路出家的道士,曾經(jīng)也苦苦的尋求的答案。
#t#到頭來也是一無所獲反而更加的迷惘了。根據(jù)我個(gè)人的經(jīng)驗(yàn),特為和我當(dāng)年有同種尋求答案的人提供一種參考。
一、學(xué)VB.NET吧,原因:
如果你有過vb的編程經(jīng)歷,要那就建議你從VB.NET開始吧,雖然VB.NET已經(jīng)與vb有著本質(zhì)的變化了,它看起來才是一真正的面向?qū)ο蟮恼Z言,但MS又為vb開發(fā)保持留了最大平滑過渡的可能性。
1、VB.NET基于vb發(fā)展而來的語言,但絕不是簡(jiǎn)單的升級(jí),因?yàn)楸举|(zhì)東西已經(jīng)沒有共通之處了,但讓你有似曾相識(shí)的感覺,上手還是比較快的。
2、VB.NET與C#編譯后的微軟中間語言MSIL內(nèi)容都是一致
二、學(xué)C#吧,原因:
如果你是從沒有開的經(jīng)驗(yàn)朋友,那就從C#直接開始原
1、因?yàn)樯虡I(yè)的關(guān)系,MS先生們肯定會(huì)有所側(cè)重,把更多的精力投入到這門新的語言中。
2、君不見在軟件公司里VB.NET與C#干著同一種事,待遇上就不同嗎?
總而言之:語言都是為了開發(fā)的,用什么語言,看你個(gè)人的興趣,哪種對(duì)你來可以取得更多的收益,你就用哪門語言。高手的境界都是有一樣,VB.NET與C#無縫銜接。