C# 的數(shù)據(jù)類型包括值類型和引用類型。其中值類型可分為一下幾種:
- 簡(jiǎn)單類型
- 整數(shù)類型:byte(8位),short(16位),int(32位),long(64位)
- 布爾類型:在 C# 中布爾類型是一種單獨(dú)的類型,只能取 true 和 false 兩個(gè)值,這和 C++ 不一樣。
- 實(shí)數(shù)類型:浮點(diǎn)類型,十進(jìn)制類型
- 字符類型:C# 提供的字符類型采用 Unicode 字符集,一個(gè) Unicode 的標(biāo)準(zhǔn)字符長(zhǎng)度為 16 位。C# 中字符和整數(shù)之間不能進(jìn)行轉(zhuǎn)換,這點(diǎn)和 C++ 不一樣。
- 結(jié)構(gòu)類型
- 枚舉類型:為枚舉類型的元素所賦的值的類型限于 long、int、short 和 byte 等整數(shù)類型。
C# 中的引用類型有四種:
- 類:object 類是所有其它類型的基類,C# 中的所有類型都是直接或間接地從 object 類中繼承。因此,對(duì)于一個(gè) object 的變量可以賦予任何類型的值。對(duì) object 類型的變量聲明采用 object 關(guān)鍵字,這個(gè)關(guān)鍵字是在 .net 框架結(jié)構(gòu)為我們提供的預(yù)定義的名字空間 System 中定義的,是類 System.Object 的別名。
- 代表:代表實(shí)際上相當(dāng)于 C# 中的函數(shù)指針原型。與指針不同的是,代表在 C# 中是類型安全的。
- 數(shù)組:C# 中提供的 System.Array 類是所有數(shù)組類型的基類。
- 接口
文章來源:
http://my.donews.com/robinchow/2007/04/05/c-%e5%ad%a6%e4%b9%a0%e7%b3%bb%e5%88%97%e4%b9%8b%e6%95%b0%e6%8d%ae%e7%b1%bb%e5%9e%8b/