五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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#中感嘆號“!“的作用的評論 (共 條)

分享到微博請遵守國家法律
秀山| 邹平县| 井研县| 怀来县| 宽甸| 阳曲县| 辽阳县| 双流县| 简阳市| 博乐市| 甘孜| 肇庆市| 越西县| 惠东县| 宕昌县| 乌鲁木齐县| 渭南市| 乐山市| 白城市| 河曲县| 离岛区| 巴青县| 新丰县| 建瓯市| 寿阳县| 綦江县| 获嘉县| 讷河市| 霍林郭勒市| 芦溪县| 武宣县| 石城县| 莱州市| 上虞市| 六安市| 扬州市| 泰兴市| 伊金霍洛旗| 濮阳市| 台中市| 威宁|