自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解兩類(lèi)C#基本數(shù)據(jù)類(lèi)型

開(kāi)發(fā) 后端
C#中有兩種基本數(shù)據(jù)類(lèi)型:值類(lèi)型和引用類(lèi)型。理解好著兩種類(lèi)型,也就真正了解了C#基本數(shù)據(jù)類(lèi)型,希望本文對(duì)大家有所幫助。

C#基本數(shù)據(jù)類(lèi)型中的值類(lèi)型是直接存儲(chǔ)它的數(shù)據(jù)內(nèi)容,而引用類(lèi)型存儲(chǔ)的是對(duì)象的引用,這兩種類(lèi)型對(duì)變量的賦值有著不同的含義。

值類(lèi)型包括:簡(jiǎn)單類(lèi)型、結(jié)構(gòu)類(lèi)型、枚舉類(lèi)型;引用類(lèi)型包括:Object 類(lèi)型、類(lèi)類(lèi)型、接口、代表元、字符串類(lèi)型、數(shù)組。

C#基本數(shù)據(jù)類(lèi)型-值類(lèi)型示例

int m = 0;int n = m;m = 1; //此時(shí) n 仍然是 0,因?yàn)?m 和 n 的數(shù)據(jù)存儲(chǔ)在不同的區(qū)域引用類(lèi)型示例

class CFoo{ public int n;}

void Main(){ CFoo f1 = new CFoo(); f1.n = 0; CFoo f2 = f1; f1.n = 1; //此時(shí) f2.n 變成了 1,因?yàn)?f2 與 f1 的內(nèi)容是同一地址}值類(lèi)型

值類(lèi)型有:byte(1)、sbyte(1)、short(2)、ushort(2)、int(4)、uint(4)、long(8)、ulong(8)、float(4)、double(8)、decimal(8)、char、bool、枚舉、結(jié)構(gòu)。

上述中括號(hào)中的數(shù)字表示字節(jié)數(shù),byte、ushort、uint、ulong 為無(wú)符號(hào)類(lèi)型(沒(méi)有負(fù)數(shù)),順便說(shuō)一下 sbyte 是有符號(hào)的字節(jié)。

這些類(lèi)型是.NET Framework 類(lèi)型的別名的別名,具體對(duì)應(yīng)關(guān)系,請(qǐng)參見(jiàn)由 String 與 string 引出的。

C#基本數(shù)據(jù)類(lèi)型-引用類(lèi)型

引用類(lèi)型有:對(duì)象類(lèi)型、類(lèi)類(lèi)型、接口、代表元、字符串類(lèi)型、數(shù)組。

雖然字符串類(lèi)型(string)是引用類(lèi)型,但微軟為了我們?cè)O(shè)計(jì)方便,重載了其中的一些操作符,使得它應(yīng)用起來(lái)就像是值類(lèi)型一樣。

本文來(lái)自心之鎮(zhèn)博客園文章《C#基本數(shù)據(jù)類(lèi)型

【編輯推薦】

  1. 學(xué)習(xí)C#構(gòu)造函數(shù)的一點(diǎn)體會(huì)
  2. C#復(fù)制構(gòu)造函數(shù)的實(shí)現(xiàn)實(shí)例淺析
  3. C#允許服務(wù)與桌面交互實(shí)現(xiàn)淺析
  4. C#windows服務(wù)中的Timer控件的使用
  5. C#Windows服務(wù)介紹
責(zé)任編輯:彭凡 來(lái)源: 博客園
相關(guān)推薦

2016-08-18 14:13:55

JavaScript基本數(shù)據(jù)引用數(shù)據(jù)

2017-02-27 08:34:09

JavaScript數(shù)據(jù)引用

2010-10-08 09:02:03

JavaScript基

2023-07-04 08:41:08

Redis數(shù)據(jù)類(lèi)型

2021-04-28 18:16:24

Rust數(shù)據(jù)類(lèi)型

2011-05-26 14:27:56

java

2019-11-11 14:55:25

Redis數(shù)據(jù)類(lèi)型命令

2024-03-14 11:54:37

C++數(shù)據(jù)類(lèi)型

2023-03-27 10:04:27

數(shù)據(jù)類(lèi)型浮點(diǎn)型布爾型

2020-10-26 13:46:07

Java基礎(chǔ)入門(mén)篇

2009-08-27 15:47:00

C#數(shù)據(jù)類(lèi)型string

2009-09-07 10:48:53

C#數(shù)據(jù)類(lèi)型

2009-09-04 10:16:30

C#數(shù)據(jù)類(lèi)型

2011-06-08 13:35:18

C#數(shù)據(jù)類(lèi)型

2024-11-12 13:01:46

2010-04-27 11:03:39

Oracle Java

2010-01-18 16:49:36

VB.NET基本數(shù)據(jù)類(lèi)

2009-09-11 12:00:33

C#預(yù)定義數(shù)據(jù)類(lèi)型

2018-05-25 09:50:30

Java數(shù)據(jù)類(lèi)型類(lèi)型轉(zhuǎn)換

2023-04-06 07:49:23

Python數(shù)據(jù)類(lèi)型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)