---------------------- Windows Phone 7手機開發、.Net教育訓練、期待與您交流! ----------------------
C# 的資料類型分為:值類型和引用類型
值類型:資料存儲在記憶體的堆棧中,從堆棧中可以快速地通路這些資料,是以,值類型表示實際的資料。
引用類型:表示指向存儲在記憶體堆中的資料的指針和引用。
C#中定義的值類型包括原類型(Sbyte,Byte,Short,int,long,Char,float,double,bool, decimal 等)、枚舉(enum)、結構(struct)
引用類型包括:類、數組、接口、委托、字元串等。
變量:從使用者角度,變量是存儲資訊的基本單元。從系統角度,變量是計算機記憶體中的一個存儲空間。
C#值類型分為:
簡單類型(Simply types)
結構類型(Struct types)
枚舉類型(Enumeration types)
簡單類型:(單純變量,c#為我們提供了一組已經定義的簡單類型)
整數類型:(區分數學的整數範圍和計算機的整數範圍)
C#有九種整數類型:
資料類型 特征
sbyte 有符号8位整數
Byte 無符号8位整數
Short 有符号短整形
Ushort 無符号短整形
Int 有符号整形
Uint 無符号整形
Long 有符号長整形
Ulong 無符号長整形
布爾類型:
用來表示真假的感念。在c#中用true 和false 表示
在整數類型和布爾型之間不存在轉換。
實數類型:
浮點類型:
小數在c#中用兩種類型表示:單精度(float) 雙精度(double)
Decimal:
主要用于友善我們在金融貨币處理的計算上(以十進制形式)
定義一個decimal類型是,在末尾加m
字元類型:(char)
采用Unicode字元集
在c#中字元型變量不能與整數進行運算。
結構類型:(struct)
把一系列相關變量組織成為一個單一實體的過程,我們稱為生成結構的過程。
結構類型包含的成員類型沒有限制。
枚舉類型:(enum)
枚舉類型的變量在某一時刻隻能取一個值。系統預設,枚舉類型每個元素的類型是int
指派類型:long , int ,short ,byte …..
---------------------- Windows Phone 7手機開發、.Net教育訓練、期待與您交流! ---------------------- 詳細請檢視:http://net.itheima.com/