C# 的數(shù)據(jù)類型包括值類型和引用類型。其中值類型可分為一下幾種:
- 簡單類型
- 整數(shù)類型:byte(8位),short(16位),int(32位),long(64位)
- 布爾類型:在 C# 中布爾類型是一種單獨的類型,只能取 true 和 false 兩個值,這和 C++ 不一樣。
- 實數(shù)類型:浮點類型,十進制類型
- 字符類型:C# 提供的字符類型采用 Unicode 字符集,一個 Unicode 的標準字符長度為 16 位。C# 中字符和整數(shù)之間不能進行轉(zhuǎn)換,這點和 C++ 不一樣。
- 結(jié)構(gòu)類型
- 枚舉類型:為枚舉類型的元素所賦的值的類型限于 long、int、short 和 byte 等整數(shù)類型。
C# 中的引用類型有四種:
- 類:object 類是所有其它類型的基類,C# 中的所有類型都是直接或間接地從 object 類中繼承。因此,對于一個 object 的變量可以賦予任何類型的值。對 object 類型的變量聲明采用 object 關鍵字,這個關鍵字是在 .net 框架結(jié)構(gòu)為我們提供的預定義的名字空間 System 中定義的,是類 System.Object 的別名。
- 代表:代表實際上相當于 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/