[.net 物件導向程式設計基礎] (3) 基礎中的基礎——資料型別

yubinfeng發表於2015-06-03

[.net 物件導向程式設計基礎] (3) 基礎中的基礎——資料型別

關於資料型別,這是基礎中的基礎。 

基礎。。基礎。。基礎。基本功必須要紮實。 

首先,從使用電腦開始,再到程式設計,電腦要儲存資料,就要按型別儲存,就跟我們買來衣服一樣,褲子,上衣,冬天的,夏天的,總要分個類再放進衣櫃中一樣。越是高階的程式語言,資料型別分的越詳細。

問題來了,這麼多資料型別,我們是不是要一一記住,這真不是個省心的事情,不用怕,不用怕,不用怕,重要的事情說三遍。 

重點:C#15種資料型別。

準確來說,是15種預定義型別,其他型別都是通過這些基礎型別定義出來的(比如:列舉型別和結構是複合值型別,又比如:類型別、介面型別、陣列型別、委託型別屬性應用型別,他們都是派生出來的,又說多了,大家先無視,後面會一點點講清楚)。只要我們記住了這15種,後面的事情就好辦多了。

 重點:說到分類,這15種型別分為兩類,一種是值型別(有13個),一種是引用型別有(有2個:string object

下面進入學英語階段,開個玩笑,記住這15種型別,就跟學英語單詞一樣。開始記憶吧。。

整型8個,浮點型 1個,decimal 型 2個,布林型別 1 個,char字元型別 1 個,引用型別(string字串型別1個、object型別1個) 

 

關於轉義字元

為了使用一些特殊的字元型 ,C#使用轉義字元

字元型中有下列轉義符:
1,\'用來表示單引號
2,\"用來表示雙引號
3,\\ 用來表示反斜槓
4, \0 表示空字元
5, \a 用來表示感嘆號
6, \b 用來表示退格
7, \f 用來表示換頁
8, \n 用來表示換行
9, \r 用來表示回車
10, \t 用來表示水平tab
11, \v 用來表示垂直tab 

要點:

    1. 資料型別分為 值型別 (Value type) 和 引用型別 (reference type)
    2. 值型別儲存實際值,而引用型別則為對儲存在記憶體中某處的值的引用
    3. string為引用型別,char為值型別
    4. 所有值和引用型別都由一個名為object的基本類發展而來
    5. 列舉(enum) 和結構(struct)為值型別
    6. 類、介面、陣列、委託為引用型別 

      ==============================================================================================

      返回目錄

       <如果對你有幫助,記得點一下推薦哦,有不明白的地方或寫的不對的地方,請多交流>

      ============================================================================================== 

相關文章