人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

選擇VB.NET還是C#

選擇VB.NET還是C#

更新時(shí)間:2022-06-08 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

關(guān)于VB.NET又怎么樣呢?


在很多真正的開發(fā)者看來(lái),VB像玩具語(yǔ)言似的,從某種角度看,也確實(shí)是這樣的。迄今為止,VB遠(yuǎn)比我們所知道的那兩三個(gè)弱點(diǎn)更多。不過(guò)VB.NET確實(shí)是和C#同樣強(qiáng)大的.NET開發(fā)語(yǔ)言。有些人說(shuō)它更強(qiáng)大。

VB.NET有內(nèi)置的(插入特點(diǎn))支持;而C#沒有

“VB.NET內(nèi)置了很多東西像字符串操作(Mid, InStr, 等等)和類型轉(zhuǎn)換(例如CInt)。C#缺乏這些內(nèi)置的支持,所以,我所需要的東西,在C#中很難找到。

如果你抓住這些你應(yīng)該Mid 或者 CInt功能不放,而最終認(rèn)為這就是VB.NET強(qiáng)于C#的證據(jù),你最好去看看Microsoft.VisualBasic namespace。你將在那里發(fā)現(xiàn)大部分VB.NET內(nèi)部命令和應(yīng)用功能。這些功能在namespace中被保存之后,任何CLS兼容的語(yǔ)言都能使用他們,就像列表A中所顯示的那樣。這些例子削弱了我們的爭(zhēng)論,不是嗎?

更好捆綁的支持就是不支持

“VB.NET與COM實(shí)體的捆綁支持更好一些。”我也只是看到了一點(diǎn)點(diǎn)而已,并且我決定再也不在支持方面作任何推理。從我迄今為止所觀察到的,這不是真的。C#和VB.NET必須采用runtime callable的包裝以及等量的源代碼來(lái)執(zhí)行一個(gè)早期的實(shí)體。同樣地,執(zhí)行一個(gè)晚期的實(shí)體也需要相同數(shù)量的代碼。

VB.NET使用IDE中的后臺(tái)編譯

如果你不能找到其他的認(rèn)為VB的開發(fā)環(huán)境好的例子,你至少不得不承認(rèn)它的源代碼編輯是很有特點(diǎn)的。你能一邊打字一邊字面上排除你的代碼的錯(cuò)誤。麻煩就是那些很弱智的編譯錯(cuò)誤信息框總是彈出來(lái),并且如果你把你的喇叭聲音開得過(guò)大的話,報(bào)錯(cuò)的嘀嘀聲也許會(huì)嚇到你。

Visual Studio.NET避免了這種驚嚇,直到你修改完成,并且處理了一些消極的錯(cuò)誤,提示系統(tǒng)經(jīng)過(guò)了微軟的改進(jìn):他會(huì)在那些錯(cuò)誤語(yǔ)句的下面打上彎彎曲曲的下劃線。

VB.NET背景編譯程序/句法檢驗(yàn)器非常復(fù)雜,而且很客氣地指出你的錯(cuò)誤。從某些方面看,它能更準(zhǔn)確地告訴你如何修改你源代碼中的錯(cuò)誤。當(dāng)C#有它自己的語(yǔ)法檢查器,并且可以查出括弧的匹配,計(jì)算圓括弧的多少,顯示丟失的分號(hào),但是它還是不能像VB.NET那樣使用簡(jiǎn)單。再繼續(xù)討論這兩種語(yǔ)言的優(yōu)越性確實(shí)會(huì)讓我心煩的,不過(guò)微軟的話確實(shí)是一個(gè)真理,那就是所有的.NET語(yǔ)言都是平等建立的。那些主張C#優(yōu)于VB.NET的人(反之亦然)和那些攀比工資的開發(fā)者們一樣錯(cuò)了。

我要強(qiáng)調(diào)的是,那些有遠(yuǎn)見的技術(shù)公司不再會(huì)去尋找具有某種開發(fā)語(yǔ)言經(jīng)驗(yàn)的程序員,而是去尋找那些有.NET類庫(kù)開發(fā)經(jīng)驗(yàn)的程序員。因此我勸你不要過(guò)分的擔(dān)心自己的選擇到底是什么:隨便找一個(gè)你覺得有興趣學(xué)的語(yǔ)言,認(rèn)真地學(xué)好他的框架結(jié)構(gòu)就行了。

如果你最終認(rèn)為我是錯(cuò)的,并且市場(chǎng)也不要求你一定要選擇一種語(yǔ)言,那你就盡管

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 织金县| 会理县| 金寨县| 张掖市| 社旗县| 县级市| 通辽市| 建平县| 延安市| 郸城县| 屏山县| 涪陵区| 肇东市| 柞水县| 靖西县| 新兴县| 四子王旗| 莫力| 上栗县| 麻江县| 嫩江县| 南安市| 南木林县| 新沂市| 重庆市| 宁蒗| 克什克腾旗| 濉溪县| 鄂州市| 奉节县| 托克逊县| 富锦市| 承德市| 新民市| 神池县| 绿春县| 娄底市| 苍山县| 呼玛县| 黄龙县| 壶关县|