日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#值类型与引用类型

發(fā)布時間:2025/3/20 C# 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#值类型与引用类型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

C#值類型與引用類型


? ? ? ? ? 值類型

? ? ? ? ??存儲的是實際的數(shù)據(jù)值。

? ? ? ? ??C#的值類型,包括整數(shù)型、實數(shù)型、邏輯型、字符型、枚舉、結(jié)構(gòu)等。

? ? ? ? ??引用類型

? ? ? ? ??本身不存儲數(shù)據(jù)值,存儲對這些實際數(shù)據(jù)的引用,也就是地址。


? ? ? ? ??區(qū)別

? ? ? ? ??值類型,當(dāng)一個數(shù)值保存到一個值類型數(shù)據(jù)中以后,該數(shù)值將被賦值到值類型的變量中。

? ? ? ? ??引用類型,當(dāng)一個數(shù)值被賦值到一個引用類型時,只是引用,也就是保存變量的地址被賦值,而實際值仍然保留在原內(nèi)存地址。


? ? ? ? ??C#的引用類型主要包括

? ? ? ? ??class——類類型

? ? ? ? ??string——字符串類型

? ? ? ? ??[]——數(shù)組類型

? ? ? ? ??interface——接口類型

? ? ? ? ??delegate——委托類型

? ? ? ? ??注意,字符型是值類型,字符串類型是引用類型。


? ? ? ? ??字符串類型

? ? ? ? ??是一種最簡單的引用類型,本身相當(dāng)于多個字符類型數(shù)據(jù)構(gòu)成的集合。

? ? ? ? ??字符串類型可以存儲包含大小寫英文字母、漢字、數(shù)字和特殊符號的轉(zhuǎn)義符等多種字符。

? ? ? ? ??聲明與初始化

? ? ? ? ??聲明:聲明一個字符串類型的數(shù)據(jù),就是在內(nèi)存中創(chuàng)建一個空的引用關(guān)系。

? ? ? ? ??初始化:初始化一個字符串類型的數(shù)據(jù),相當(dāng)于引用多個字符類型的數(shù)據(jù)。

通常在書寫字符串類型數(shù)據(jù)時,需要在字符串的兩側(cè)加上雙引號“”。


? ? ? ? ??注意

? ? ? ? ??相對于JScript、JavaScript等弱類型編程語言不同,在C#中字符串類型數(shù)據(jù)只能以上引號" "標(biāo)識,而字符型數(shù)據(jù)只能以單引號 ' ' 標(biāo)識,這兩種引號不能嵌套使用。


總結(jié)

以上是生活随笔為你收集整理的C#值类型与引用类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。