最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
巴南区| 灌阳县| 牟定县| 平泉县| 池州市| 咸阳市| 焦作市| 彩票| 长岛县| 卢氏县| 蚌埠市| 肥城市| 萨嘎县| 富蕴县| 榕江县| 玉田县| 浦江县| 扬州市| 灯塔市| 河北区| 尤溪县| 乌苏市| 高要市| 梅州市| 广平县| 阿尔山市| 都江堰市| 松桃| 万宁市| 长泰县| 抚松县| 武隆县| 高清| 忻州市| 革吉县| 珲春市| 浮山县| 秭归县| 丰县| 吴忠市| 南城县|