天天看點

黑馬程式員--C#書寫筆記(簡單)

---------------------- 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/