精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C#和VB.NET詳細比較

開發 后端
這里介紹C#和VB.NET,在過去的一年中,互聯網上的各大討論區或者電子郵件的討論列表都對微軟的C#和VB.NET的各種優越性做了探討。這些討論圍繞的主要問題就是,我應該先學哪一個,VB.NET還是C#?

本文對C#和VB.NET的各種優越性做了探討,包括VB.NET使用IDE中的后臺編譯、C#有內置的XML文件編制器和對比管理過的和沒有管理過的代碼等方面。

在過去的一年中,互聯網上的各大討論區或者電子郵件的討論列表都對微軟的C#和VB.NET的各種優越性做了探討。這些討論圍繞的主要問題就是,我應該先學哪一個,VB.NET還是C#?

我寫這篇文章的目的就是想幫您解決這個問題。我并不是想動搖你傾向哪一種語言而是想解決一些大家在基本問題上的疑惑,以便大家能夠作出自己的決定,選擇一種自己覺得用起來最舒適的語言。我將盡量避免討論一些語法上的模棱兩可的話,就像“C#的括弧太多了,”“VB.NET句子太冗長,”或者“我討厭C#(或者VB.NET)因為它能(或者不能)區分大小寫。”之類的話。評論語法的好壞是你個人品味的問題。相反,我將著重討論一些我見到的關于這兩種語言的技術方面的討論。

在C#方面

作為微軟公司最新的一種語言,并且由于它又是Java語言的小翻版,C#引起了廣大的關注。

人們看上去喜歡一種語言僅僅取決于它是最新的,程序開發者們總是喜歡用最新的工具工作。其它的一些選擇使用C#的理由更為具體一些。

領導潮流的東西總是無懈可擊的

“如果我正準備學一門新的語言,我還是應該學C#。”這也許也是你經常聽到的言論。那些推理總是這樣進行的:“VB6轉變到VB.NET變化已經非常大了,以至于它基本上就是一門是新的語言。如果我無論如何打算學習新語言,我想還是學C#吧,因為它是特別為.NET類的庫設計的。”

這也是我聽到過的關于這兩方面的最蒼白的爭論。你也可以同樣理直氣壯的說,如果我無論如何打算學習新語言,我想還是學VB.NET吧,畢竟它也是一門新的語言。另外,讓我們想想為什么VB.NET從其先驅者那里如此激烈地演變到現在的樣子:它為了適應.NET類的庫而被重新設計了。

對比管理過的和沒有管理過的代碼

“C#允許我寫那些運行在CLS存儲器控制之外的非管理代碼,我可以直接訪問存儲器,并且使用指針。讓代碼自由地運行,包括使用存儲器的管理,可以得到更高的效益。”這個觀點有3個問題需要考慮:首先,我們不應該在Beta版本的開發環境下討論性能問題。舉個例子:在.NET的Beta1和Beta2版本之間有顯著的管理代碼運行速度的改善。第二,我們還不能把非管理代碼比管理代碼能獲取多少利益量化,并且是否值得為了這些好處冒險。可以去看看Eric Gunnerson在MSDN上的這篇文章。第三,盡管VB.NET不能建立非管理代碼,它能通過 System.Runtime.InteropServices 名字空間的使用,來訪問并工作于非管理存儲器。

C#有內置的XML文件編制器

“C#編譯器包括直接被嵌入成為源代碼的XML文件編制器在內。如果我使用C#,我同時編寫了代碼并編制了文件。”使用過JavaDoc 的人都知道,把你的文件編制加到你的源代碼中是多么的有用。源代碼和文件編制可以同時更新,因此至少在理論上講,你的文檔永遠都不會過時。不過,以我的經驗來看,相對少數的Java開發者還是在使用JavaDoc。這樣,問題就變成“你將使用它嗎?”如果你的對這問題的解答是“是”,你有足夠的理由試試C#。

關于VB.NET又怎么樣呢?

在很多真正的開發者看來,VB像玩具語言似的,從某種角度看,也確實是這樣的。迄今為止,VB遠比我們所知道的那兩三個弱點更多。不過VB.NET確實是和C#同樣強大的.NET開發語言。有些人說它更強大。

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

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

如果你抓住這些你應該Mid 或者 CInt功能不放,而最終認為這就是VB.NET強于C#的證據,你最好去看看Microsoft.VisualBasic namespace。你將在那里發現大部分VB.NET內部命令和應用功能。這些功能在namespace中被保存之后,任何CLS兼容的語言都能使用他們,就像列表A中所顯示的那樣。這些例子削弱了我們的爭論,不是嗎?
更好捆綁的支持就是不支持

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

VB.NET使用IDE中的后臺編譯

如果你不能找到其他的認為VB的開發環境好的例子,你至少不得不承認它的源代碼編輯是很有特點的。你能一邊打字一邊字面上排除你的代碼的錯誤。麻煩就是那些很弱智的編譯錯誤信息框總是彈出來,并且如果你把你的喇叭聲音開得過大的話,報錯的嘀嘀聲也許會嚇到你。

Visual Studio.NET避免了這種驚嚇,直到你修改完成,并且處理了一些消極的錯誤,提示系統經過了微軟的改進:他會在那些錯誤語句的下面打上彎彎曲曲的下劃線。

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

我要強調的是,那些有遠見的技術公司不再會去尋找具有某種開發語言經驗的程序員,而是去尋找那些有.NET類庫開發經驗的程序員。因此我勸你不要過分的擔心自己的選擇到底是什么:隨便找一個你覺得有興趣學的語言,認真地學好他的框架結構就行了。

如果你最終認為我是錯的,并且市場也不要求你一定要選擇一種語言,那你就盡管嘲笑我吧。

【編輯推薦】

  1. C#線程同步詳細分析
  2. C#探討木馬程序淺談
  3. C# Pop3Connection類簡介
  4. C#數據類型簡單介紹
  5. C#計算素數序列淺談
責任編輯:佚名 來源: 博客園
相關推薦

2009-10-29 14:02:24

VB和VB.NET比較

2009-08-18 16:57:24

VB.NET和C#

2009-04-28 10:23:58

VB.NETC#對比

2009-06-12 09:22:44

VB.NET類型C#

2009-08-28 15:35:31

C#與VB.net

2009-11-02 16:47:18

VB.NET C#

2009-10-12 16:56:36

VB.NET常量VB.NET枚舉

2009-10-28 09:55:29

VB.NET MyCl

2009-11-03 14:13:23

VB.NET C#

2009-07-28 17:03:55

ASP.NET VB.

2010-01-07 15:18:10

VB.NET常量

2009-10-12 13:54:22

VB.NET Data

2009-11-02 15:45:03

VB.NET IEnu

2009-10-13 17:03:55

VB.NET面向對象

2010-01-21 16:45:00

VB.NET繼承規則

2009-10-12 15:02:51

VB.NET動態控件

2009-10-10 16:44:52

VB.NET開發控件

2009-11-10 12:42:47

VB.NET Prin

2009-07-06 11:00:56

.NET 4.0新特性.NET

2009-08-13 14:52:21

.NET性能誤區C#和VB.NET
點贊
收藏

51CTO技術棧公眾號

青青草国产精品视频| 亚洲最大成人免费视频| 欧美人妻一区二区三区| 成人亚洲精品| 亚洲18色成人| 在线观看日韩羞羞视频| 色综合久久久久久| 精品一区二区三区免费视频| 97国产精品视频人人做人人爱| 亚洲一区二区自偷自拍 | 欧美日本视频在线| 男人添女荫道口图片| 永久免费在线观看视频| 99久久精品国产导航| 91九色国产视频| 亚洲欧美综合另类| 国模吧视频一区| 中文字幕一区二区精品| 波多野结衣先锋影音| 国产精品视频一区视频二区 | 国产精品久久久久久久久搜平片 | 日韩在线观看视频一区| 久久黄色级2电影| 日本精品视频网站| 国产污视频在线看| 欧美.日韩.国产.一区.二区| 中文欧美日本在线资源| a级在线观看视频| 中文字幕亚洲在线观看| 制服丝袜在线91| 天堂一区在线观看| 欧美电影免费看| 欧美日韩精品国产| 成年人网站国产| bt在线麻豆视频| 国产精品国产三级国产a| 免费观看国产成人| 天天爽夜夜爽夜夜爽| 国产91精品欧美| 91天堂在线视频| 一区二区三区午夜| 麻豆极品一区二区三区| 国产精品久久久久久超碰 | 在线观看天堂av| 国产麻豆一区二区三区精品视频| 日韩久久精品成人| 中文字幕丰满孑伦无码专区| 澳门精品久久国产| 欧美精品一区男女天堂| av天堂一区二区| 91麻豆精品国产91久久久久推荐资源| 日韩欧美色综合| 国产ts在线观看| 成人激情自拍| 亚洲精品成人久久| 最新在线黄色网址| 在线一级成人| 一本大道久久加勒比香蕉| 免费一级做a爰片久久毛片潮| 久久99国产成人小视频| 一个色综合导航| 日韩av片在线免费观看| 国产二区精品| 免费av在线一区| 国产无套粉嫩白浆内谢| 国产农村妇女精品一二区| 欧美性做爰毛片| 丰满人妻一区二区三区四区| 毛片不卡一区二区| 亚洲精品欧美日韩| 欧美一级淫片免费视频魅影视频| 91在线国产福利| 日本一区不卡| a视频在线播放| 亚洲一区中文日韩| 国产av无码专区亚洲精品| 在线成人视屏| 91精品国产乱| 国产精品久久久免费观看| 成人一区而且| 欧美精品生活片| 在线观看国产亚洲| 免费av成人在线| 国产精品久久亚洲7777| 东凛在线观看| 一区二区三区在线观看动漫| 99福利在线观看| 欧洲亚洲精品久久久久| 亚洲白拍色综合图区| av永久免费观看| 中文av一区| 日av在线播放中文不卡| 国产一区二区视频免费观看| 99麻豆久久久国产精品免费| 亚洲精品美女久久7777777| 欧美人体视频xxxxx| 欧美又粗又大又爽| 91人妻一区二区| 精品视频黄色| 午夜精品久久久久久久白皮肤| 成人免费一级片| 成人国产精品免费| 欧美亚洲视频一区| 天天免费亚洲黑人免费| 日韩免费一区二区| 美国黄色特级片| 亚洲激情网址| 99免费在线视频观看| av中文字幕一区二区三区| 亚洲午夜免费视频| jizz18女人| 亚洲精品亚洲人成在线| 欧美激情一区二区三区成人| ,一级淫片a看免费| 久久综合久久鬼色| 日韩欧美不卡在线| 亚洲一区网址| 久久久精品999| 日韩精选在线观看| 久久婷婷久久一区二区三区| 亚洲国产精品女人| 欧美在线一级| 亚洲最新中文字幕| 亚洲不卡在线视频| 99久久精品免费看国产| 久久久99精品视频| 亚洲一区有码| 少妇高潮久久久久久潘金莲| 国产91精品看黄网站在线观看| 丁香激情综合国产| 成人黄色片免费| 色狠狠一区二区三区| 在线视频亚洲欧美| 中文字幕你懂的| 国产天堂亚洲国产碰碰| 亚洲中文字幕无码专区| 黄色欧美在线| 午夜精品久久久久久久白皮肤| 亚洲精品国产suv一区| 亚洲九九爱视频| 青娱乐国产精品视频| 欧美国产另类| 成人午夜影院在线观看| 毛片在线导航| 精品国产不卡一区二区三区| 久久国产精品二区| 成人动漫中文字幕| 欧美牲交a欧美牲交| 久久夜色电影| 欧亚精品中文字幕| 国产成人天天5g影院在线观看| 在线视频你懂得一区| 国产一二三四区在线| 免费观看30秒视频久久| 色中文字幕在线观看| 国产成年精品| 久久99亚洲精品| 欧美一级在线免费观看| 一本久久综合亚洲鲁鲁五月天| www.中文字幕av| 麻豆一区二区三区| 国产精品久久成人免费观看| 国产精品流白浆在线观看| 91国内免费在线视频| 久香视频在线观看| 欧美精品乱码久久久久久| 精品国产欧美日韩不卡在线观看| 国产成人亚洲综合a∨婷婷| 国产av人人夜夜澡人人爽麻豆| 欧美sss在线视频| 国产98色在线| a视频在线免费看| 日韩成人激情视频| 亚洲午夜精品久久久| 亚洲伦理在线精品| 国产精品一级黄片| 麻豆精品在线视频| 男人天堂a在线| 狠狠操综合网| 粉嫩av免费一区二区三区| 一区一区三区| 日韩视频在线免费| 天堂成人在线观看| 欧美日韩亚洲不卡| 国产真实的和子乱拍在线观看| 久久婷婷国产综合精品青草| 污免费在线观看| 先锋影音久久| 99精品视频网站| 欧美aaaaaaaa牛牛影院| 91精品久久久久久久久久久久久| av美女在线观看| 中文字幕久精品免费视频| 亚洲国产精品无码久久| 欧美在线观看视频在线| 国产亚洲精品av| 国产午夜精品一区二区三区四区| 性一交一黄一片| 青青国产91久久久久久| 国产日韩欧美精品在线观看| 欧美国产一级| 日本不卡一区| 红杏视频成人| 亚洲综合最新在线| 成人在线视频免费| 欧美亚洲在线播放| 在线看一级片| 久久精品一本久久99精品| 能在线看的av| 精品88久久久久88久久久| 国产又粗又猛视频免费| 色综合欧美在线视频区| 日本在线免费观看| 亚洲精品免费看| 国产又黄又粗又猛又爽的| 久久久亚洲综合| 最新在线黄色网址| youjizz久久| aaaaa黄色片| 精品亚洲porn| 香港日本韩国三级网站| 丝袜亚洲另类丝袜在线| 日韩少妇内射免费播放| 亚洲婷婷免费| 日本大片免费看| 中文乱码免费一区二区三区下载| 亚洲精品成人自拍| 成人精品视频| 亚洲高清资源综合久久精品| 国产亚洲一区二区三区不卡| 美日韩精品免费| 日韩成人一级| 久久久久久九九九九| 久久综合社区| 国产中文一区二区| 林ゆな中文字幕一区二区| 成人做爰66片免费看网站| 日韩最新av| 成人xxxxx色| 1769国产精品视频| 国产精品免费区二区三区观看 | 日韩亚洲欧美在线观看| 国产又粗又猛又色又| 91精品国产高清一区二区三区| 国产又粗又黄又爽的视频| 欧美一区二区三区成人| 国产成人精品白浆久久69| 日韩欧美国产精品一区| 性一交一乱一透一a级| 欧美大片拔萝卜| 噜噜噜久久,亚洲精品国产品| 亚洲国产成人精品久久久国产成人一区 | 白白色免费视频| 国产欧美日韩精品在线| 人妻无码一区二区三区免费| 亚洲欧洲精品天堂一级| 翔田千里88av中文字幕| 一区二区免费看| 日韩欧美三级在线观看| 一本到三区不卡视频| 中文字幕 日韩有码| 欧美一区二区三区啪啪| 欧美视频一二区| 亚洲精品小视频| 国产精品ⅴa有声小说| 久久精品成人动漫| 国产盗摄一区二区| 日韩免费观看高清| 日韩大陆av| 国产乱人伦精品一区二区| 成人av综合网| 日韩少妇中文字幕| 欧美激情第10页| 激情六月丁香婷婷| 精品一区二区在线免费观看| 天天躁日日躁狠狠躁av| 久久久不卡影院| av激情在线观看| 午夜成人免费视频| 夜夜躁很很躁日日躁麻豆| 亚洲精品在线三区| 69久久夜色| 国内精品小视频在线观看| 经典三级一区二区| 1卡2卡3卡精品视频| 宅男在线一区| 国产视频在线观看网站| 青青国产91久久久久久| 少妇激情一区二区三区视频| 欧美国产丝袜视频| 国产亚洲欧美精品久久久www| 日本韩国欧美在线| 国产极品999| 自拍偷拍亚洲在线| 小视频免费在线观看| 亚洲aⅴ日韩av电影在线观看 | 国产做受高潮漫动| 91精品国产色综合久久不卡蜜臀 | 日本美女视频一区| www.一区二区| 丁香花五月激情| 日本高清无吗v一区| 亚洲欧美强伦一区二区| 在线观看欧美成人| 国产夫妻在线| 91人成网站www| 久久最新网址| 亚洲熟妇国产熟妇肥婆| 国产精品一区二区三区四区| 九九热免费在线| 色综合咪咪久久| 日本精品久久久久久| 欧美成人激情视频| 国产精品久久久久久吹潮| 极品尤物一区二区三区| 欧美影院一区| www.com污| 国产精品麻豆一区二区| 日本视频www色| 亚洲精品日韩在线| 电影在线观看一区| 91精品国自产在线观看 | 国产精品无码av在线播放| 国产毛片一区二区| 国产在线免费看| 欧美特级限制片免费在线观看| 你懂的好爽在线观看| 热久久这里只有精品| 天堂网av成人| 久久精品视频16| 99在线热播精品免费| 国产精品播放| 亚洲精品一区二区二区| 日韩av影院在线观看| 成人三级小说| 国产伦精品一区二区三区四区免费 | 久久人人爽人人爽人人| 91麻豆精品国产91久久久更新时间 | av片中文字幕| 国产性色一区二区| 手机看片久久久| 亚洲男人av在线| 大胆人体一区二区| 日本一区二区免费看| 日本欧美一区二区在线观看| 日本一卡二卡在线播放| 欧美主播一区二区三区| av小片在线| 91美女福利视频高清| 五月天综合网站| 三级黄色片免费看| 亚洲国产精品嫩草影院| 天堂v视频永久在线播放| 日产精品久久久一区二区福利| 教室别恋欧美无删减版| 天堂在线中文在线| 一区二区三区四区在线播放| 日本黄色一区二区三区| 5252色成人免费视频| 国产精品一区二区av日韩在线| 亚洲一级片免费| 亚洲精品久久久蜜桃| 国模无码一区二区三区| 欧美在线观看日本一区| 欧美三级三级| xxx中文字幕| 欧美日韩另类字幕中文| wwwww在线观看免费视频| 91精品视频在线| 亚洲理伦在线| 欧美成人短视频| 欧美成人欧美edvon| 中文字幕21页在线看| 亚洲一区精彩视频| 成人免费看的视频| 激情视频网站在线观看| www.日韩欧美| 久久精品色播| 婷婷免费在线观看| 亚洲国产精品一区二区www| 国产高清在线| 成人羞羞视频免费| 日本欧洲一区二区| 国产大片中文字幕| 在线观看欧美日韩| 精品网站aaa| 在线观看av网页| 亚洲电影第三页| 一区二区三区视频网站 | 中文字幕1区2区| 91成人网在线| 成人免费一区二区三区牛牛| 亚洲欧美久久234| 成人a免费在线看| 亚洲天堂手机在线| 91精品国产高清久久久久久| 99热国内精品| 国产又黄又粗视频| 日韩精品高清视频| 亚洲不卡在线|