国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

盤點C#中感嘆號“!“的作用

2023-06-30 18:10 作者:波波0077  | 我要投稿

在C#編程語言中,感嘆號"!"是一個常見的符號,具有多種用途和作用。小編在本文將帶大家探討感嘆號在C#中的不同用法,幫助程序員更好地理解和運用這個小而重要的符號。

1、邏輯非:

感嘆號用作邏輯非運算符,可以對布爾值進(jìn)行取反操作。通過在布爾表達(dá)式前面添加感嘆號,我們可以將一個布爾值從"true"變?yōu)?#34;false",或從"false"變?yōu)?#34;true"。邏輯非常常用于條件判斷和邏輯運算中。


2、關(guān)系運算符:

!= 與等號共同組成關(guān)系運算符,檢查兩個操作數(shù)的值是否相等。

a!=b

3、非空斷言:

在C# 8.0及更高版本中,感嘆號可以用于非空斷言。當(dāng)我們聲明一個可能為空的引用類型時,在類型后面添加問號("?")表示可為空。而感嘆號用于標(biāo)記不為空的斷言,告訴編譯器在此處不要進(jìn)行空引用檢查。這在我們確定某個引用不會為空時非常有用。


4、?可空類型的解引用:

同上條一樣在C# 8.0及更高版本中,感嘆號還可以用于可空類型的解引用操作??煽疹愋褪侵冈试S變量存儲空值的類型,通過在變量后面添加問號("?")來表示。當(dāng)我們需要從可空類型中獲取實際值時,可以使用感嘆號進(jìn)行解引用操作,以確保獲取到的值不為空。


結(jié)語

本文講述了在C#中感嘆號("!")具有多種作用和用法。通過熟練掌握感嘆號的各種用法,程序員可以更好地利用C#語言的特性,編寫出更清晰、更健的C#代碼。希望本文對你有所收獲,你對C#中感嘆號("!")有什么看法,歡迎留言討論。

參考:.NET官方文檔

來源公眾號:DotNet開發(fā)跳槽


盤點C#中感嘆號“!“的作用的評論 (共 條)

分享到微博請遵守國家法律
庆元县| 建瓯市| 家居| 额济纳旗| 尼勒克县| 务川| 广元市| 普宁市| 旬阳县| 北宁市| 商水县| 都匀市| 酒泉市| 聂拉木县| 上杭县| 雷州市| 无棣县| 明溪县| 香港 | 信阳市| 万全县| 始兴县| 普定县| 盐边县| 高阳县| 藁城市| 德令哈市| 黄龙县| 芮城县| 静乐县| 山西省| 阳高县| 昌江| 奈曼旗| 阿拉尔市| 新绛县| 满洲里市| 瑞昌市| 天津市| 武宣县| 合山市|