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

首頁 > 學院 > 開發設計 > 正文

.NET FrameWork 中的 CTS

2019-11-17 02:41:20
字體:
來源:轉載
供稿:網友

.NET FrameWork 中的 CTS

CTS:Common Type System 通用類型系統。

1.不僅可以把C#編譯成.Net IL,還支持Basic、Python、Ruby等語言,甚至還支持java。不同語言中的數據類型定義是不一樣的,.Net中定義了通用的數據類型(CTS,Common Type System):String、Int16、Int32、Int64、Boolean、Double。通過轉到定義可以看到這些都是類(結構體)。

2. Int64→long、Int32→int、Int16→short、String→string、Boolean→bool。

每種語言都定義了自己的類型,.Net通過CTS提供了公共的類型,然后翻譯生成對應的.Net類型。

3.C#語言規范中定義了string、int、long、bool、double等原始類型,編譯器會把這些類型翻譯成CTS中的類。反編譯看IL就能看到了。

4.string是c#中的類,String是.net Framework CTS的類

c# string映射為.net Framework的String

如果用string,編譯器會把它編譯成String,所以如果直接用String就可以讓編譯器少做一點點工作

如果使用c#,建議使用string,比較符合規范。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元氏县| 乌海市| 怀集县| 襄城县| 乐都县| 米泉市| 读书| 福泉市| 鹤峰县| 偃师市| 松阳县| 青州市| 潞城市| 从江县| 泌阳县| 昭通市| 屯门区| 清镇市| 海口市| 青川县| 新安县| 沿河| 阿巴嘎旗| 调兵山市| 钟山县| 望江县| 临潭县| 靖安县| 葫芦岛市| 长寿区| 永宁县| 运城市| 屏山县| 和林格尔县| 云浮市| 全南县| 高陵县| 西青区| 东平县| 石阡县| 闽侯县|