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

首頁 > 編程 > C# > 正文

為什么說C#是簡單的

2023-05-20 20:23:39
字體:
來源:轉載
供稿:網友

C#具有C++所沒有的一個優勢就是學習簡單。該語言首要的目標就是簡單。很多功能(還不如說是缺少了C++的一些功能)有助于C#全方位的簡單。

在C#中,沒有C++中流行的指針。默認地,您工作在受管理的代碼中,在那里不允許如直接存取內存等不安全的操作。我想沒有C++程序員可以聲稱,從沒有使用指針訪問過不屬于他們的內存。

與指針"戲劇性"密切相關的是"愚蠢的"操作。在C++中,有::、.、和->操作符,它們用于名字空間、成員和引用。對于新手來說,操作符至今仍是學習的一道難關。C#棄用其它操作符,僅使用單個操作符 "."。現在一個程序員所需要理解的就是嵌套名字的注解了。

您不必記住基于不同處理器架構的隱含的類型,甚至各種整型的變化范圍。C#使用統一的類型系統,屏棄了C++多變的類型系統。這種系統充許您把各種類型作為一個對象查看,它是一個原始類型還是一個full-blown 類。和其它編程語言相比,由于加框(boxing)和消框(unboxing)的機制,把簡單類型當作對象處理并不能獲得性能的改善。稍后將詳細解釋加框和消框,但基本上僅當需要時才使用對象訪問簡單類型這種技術。

首先,老練的程序員可能不喜歡它,但是整型和布爾型如今終歸是兩種完全不同的數據類型。這就意味著原來if語句中錯誤的賦值現在會被編譯出錯,因為if語句只接受布爾類型的值。再也不會出現誤用賦值符為比較符這樣的錯誤!

C#同時也解決了存在于C++中已經有些年頭的多余東西(redundancies)。這種多余包括常數預定義,不同字符類型等。鑒于多余表單已經從該語言中消失,故一般在C#中都可以使用表單了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长宁区| 手机| 黄梅县| 泽库县| 赫章县| 凤阳县| 浪卡子县| 临高县| 夏邑县| 开原市| 韶山市| 甘孜| 乐清市| 远安县| 比如县| 望都县| 牙克石市| 青川县| 平定县| 天等县| 蕲春县| 密云县| 息烽县| 江门市| 清苑县| 大同县| 舒兰市| 龙川县| 齐齐哈尔市| 双城市| 涿鹿县| 泊头市| 南投市| 海城市| 青浦区| 顺义区| 宜春市| 萝北县| 曲阜市| 丹阳市| 鹤壁市|