国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

轉標題 C#和VB.NET的區別 qianqian(原作)

2024-07-10 13:02:08
字體:
來源:轉載
供稿:網友
標題     c#和vb.net的區別    qianqian(原作)
  
關鍵字     c#,vb.net,.net,區別
  


都說在.net里,.net framework和clr是應用運行的基礎。那么vb.net和c#是不是就完全一樣,只是語法不同嗎?請看我整理的資料。




一、c#




--- 像vb一樣簡單,像c++一樣強大的新語言




c#是第一流的面向組件的語言
由 turbo pascal, delphi, and visual j++的首席設計師anders hejlsberg 傾心3年設計
所有的語言元素都是真正的對象
開發強壯和可重用的軟件
所有的.net framework中的基類庫(base class library)都由c# 編寫





二、vb.net




--- 完全面向對象的basic語言




1.新語言特性
完全面向對象–  繼承(inheritance), 重載(overloading), 共享的成員, 結構化異常處理
強壯的語言 –  嚴格的類型檢查, 變量聲明時初始化,支持垃圾收集(garbage collection)
強大 –  支持委托(delegates), free threading,variant 數據類型被 object 代替
2.與vb6一致的語法





三、2者的區別?



1.語法上的差異



例如循環的寫法



vb.net



for i = 1 to 10
   ‘ for loop
next i



c#



for (i=1;i<11;i++) {
// for loop
}




另外visual basic 對大小寫不敏感,而c#是大小寫敏感的。



2.c# 具有但 visual basic 不具有的特性







指針, 移位操作符, 內嵌的文檔(xml)
重載操作符



3.visual basic具有但 c# 不具有的特性



更豐富的語法: events, try…catch, select…case, 實現 interface
后期綁定(late binding), 動態數組, 模塊(modules), 可選參數, 參數屬性(parameterized properties)
后臺編譯


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仁怀市| 运城市| 和田市| 长海县| 凤庆县| 宁陵县| 内乡县| 蒲江县| 屯留县| 祁阳县| 清河县| 双峰县| 炉霍县| 镇远县| 鄂托克前旗| 屏东县| 韩城市| 新乡县| 沁水县| 罗源县| 玉龙| 天津市| 泸溪县| 龙陵县| 修水县| 买车| 黄梅县| 拉孜县| 安图县| 北碚区| 汪清县| 瓦房店市| 乡城县| 龙岩市| 乾安县| 射洪县| 乌拉特中旗| 普格县| 海南省| 平凉市| 疏勒县|