a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > 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#中都可以使用表單了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产ts余喵喵和直男多体位 | 国产精品一区二区久久乐夜夜嗨 | 亚洲最新视频在线观看 | 欧美另类一二三四 | 亚洲 欧美 日韩 在线 | 99精品国产热久久91蜜凸 | 欧美一区二区三区免费 | 黄色av网站在线 | а天堂中文最新一区二区三区 | 亚洲黄色毛片 | 国产精品久久久久久免费一级 | 蜜桃视频在线观看www社区 | 国产色片在线 | 成人h动漫精品一区二区器材 | 精品亚洲一区二区三区四区五区 | 日本特黄a级高清免费大片 综合一区二区三区 | 精品国产一区二区三区久久 | 国产精品亚洲视频 | 成人精品国产免费网站 | 一本色道久久99精品综合 | 99国产精品99久久久久久 | 91在线精品视频 | jjzz18国产| 免费福利片2019潦草影视午夜 | 日韩视频在线观看一区二区 | 免费在线小视频 | 91麻豆视频 | 久久精品欧美一区二区三区不卡 | 欧美婷婷 | 久久精选视频 | 99久久精品久久亚洲精品 | 日韩视频在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | 成人精品免费视频 | 亚洲精品电影 | 国产一区二区三区在线视频 | 皇上侵犯双性太子高h虐受视频 | 欧美在线视频一区二区 | 亚洲xx在线 | 午夜男人天堂 | 91精品国产高清自在线观看 |