c#與.net語法上的一些不同

敲完c#和vb.net版的登錄實例後,發現兩者在設計邏輯相同的情況下有很多代碼重複,但是還是有很多不同的地方。對兩個語言的學習都不算深入,所以只淺談一些簡單的不同,望各位大神斧正。

首先是關鍵字的不同:


其中using和import是在聲明調用類的時候不同,而在具體過程中,都可以使用using來確保資源釋放,這樣就不用再想着關閉數據庫鏈接了。


其次是聲明類、方法、屬性上的不同:

在這方面C#更高效一些,定義加實例化類一句話就搞定了。vb.net在定義屬性時,即使是空的屬性,也要定義參數。


還有一些語句結構上的不同,比如c#的分號和大括號。還有註釋上的不同:‘和//     還有參數傳遞時vb.net需要加上關鍵字byval或byref 。數據類型的不同大多是寫法的不同,含義大似相同。

現在對兩個語言的感受是vb.net比c#囉嗦一些,強大一些。







發佈了49 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章