[.net 面向對象編程基礎] (3) 基礎中的基礎——數據類型


[.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. 類、接口、數組、委托為引用類型 

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

      返回目錄

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM