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

首頁 > 編程 > .NET > 正文

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

2024-07-10 13:08:14
字體:
來源:轉載
供稿:網友
標題     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)
后臺編譯<


注冊會員,創建你的web開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙居县| 新民市| 毕节市| 乐陵市| 名山县| 乌拉特中旗| 汾西县| 攀枝花市| 墨竹工卡县| 白沙| 钟山县| 宁化县| 新兴县| 谢通门县| 贺州市| 桃江县| 井冈山市| 黎川县| 康定县| 永城市| 金门县| 专栏| 金沙县| 含山县| 长阳| 大港区| 阿荣旗| 淅川县| 宣化县| 祁阳县| 甘谷县| 锡林浩特市| 晴隆县| 河曲县| 荣成市| 徐汇区| 枣强县| 中方县| 赤水市| 前郭尔| 汽车|