首頁  >  文章  >  後端開發  >  C#難點逐一擊破(6):C#資料型別與.net framework資料型別

C#難點逐一擊破(6):C#資料型別與.net framework資料型別

黄舟
黄舟原創
2016-12-22 14:18:121517瀏覽

其中有《Java程式設計教程》是一個美籍華人的作品,還有Nicholas C.Zakes的《Javascript高級程式設計》,還有就是這本Illustrator C# 2008,中文譯為“插圖詳解C#2008” ,實際上插圖不是很多。這是我第一次完整的讀原版書,感慨良深。一是我的英文居然還可以,想當初考六級還差了20多分,–!!二是老外寫書真的是用心在寫,對待自己的書就像對待自己的孩子一樣。

以上是閒話,之前一直很想知道.net framework資料儲存類型在記憶體中的儲存方式,這本書以一種很淺顯易懂的方式講明白了。

C#中資料型態可分為簡單型別與多值項型別;如short,int,long稱為簡單型,它們只能儲存某一個簡單資料。多值項類型如array,它由簡單類型資料組合,可以使用索引index遍歷每個簡單資料。

成員包括資料成員(Data members)和函數成員(Function members)。數據成員用於儲存數據,函數成員用於執行程式碼。

C#難點逐一擊破(6):C#資料型別與.net framework資料型別

C#中有15種預定義類型,其中13種簡單類型(simple type),兩種非簡單類型(non-simple types);13種簡單類型中其中包括11種數字類型、一種unicode字元型別(即char)、一種boolean型別(即bool);數字型別中又包含可變長度的整數、浮點型別(float和double)、高精確度decimal型別。兩種非簡單類型包括string、object。架構如下圖(可點擊看大圖):

C#難點逐一擊破(6):C#資料型別與.net framework資料型別

這裡面值得注意的是C#中的資料型別都是小寫方式,常使用的Int32、String是.net framework資料型別,.net framework是C#的超集。兩者資料型對應關係請見下圖(可點擊看大圖)

 以上就是C#難點逐一擊破(6):C#資料型別與.net framework資料型態的內容,更多相關內容請關注PHP中文網( www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn