欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中感嘆號(hào)(!) 的作用總結(jié)

 更新時(shí)間:2020年12月06日 11:53:58   作者:李志強(qiáng)  
這篇文章主要給大家總結(jié)介紹了C#中感嘆號(hào)(!) 的作用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.關(guān)系運(yùn)算符

!= 與等號(hào)共同組成關(guān)系運(yùn)算符,檢查兩個(gè)操作數(shù)的值是否相等,如:A!=B

2.邏輯運(yùn)算符

! 稱為邏輯非運(yùn)算符。用來逆轉(zhuǎn)操作數(shù)的邏輯狀態(tài)。如果條件為真則邏輯非運(yùn)算符將使其為假。如:bool a=true; bool b=!a;

3.null 容忍操作符(null-forgiving operator)

來自于 C#8 的新特性,比較冷門,國(guó)內(nèi)的翻譯 C#8 的文章基本都沒有提到。它是一個(gè)非常有用的特性。

官方文檔:! (null-forgiving) operator (C# reference)

它的主要作用就是告訴編譯器,變量不可能為 null,這對(duì)于有代碼潔癖的人來說非常有用。

上面的代碼,json["name"] 返回的是可空引用類型 JToken? 所以一般需要做是否為空的判斷,不然調(diào)用 Value<string>() 方法會(huì)引起異常。但是在上圖的代碼中,是不可能為空的,所以要去掉這個(gè)波浪線,要么寫個(gè) if 判斷來取消,要么就使用 !

但是注意這個(gè)不要亂用,只有確認(rèn)一定不會(huì)為空的時(shí)候才能使用

到此這篇關(guān)于C#中感嘆號(hào)(!) 作用總結(jié)的文章就介紹到這了,更多相關(guān)C#感嘆號(hào)(!) 作用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 異步/多線程/任務(wù)/并行編程之一:如何選擇合適的多線程模型?

    異步/多線程/任務(wù)/并行編程之一:如何選擇合適的多線程模型?

    本篇文章小編為大家介紹,異步/多線程/任務(wù)/并行編程之一:如何選擇合適的多線程模型?需要的朋友參考下
    2013-04-04
  • C# Mqtt 斷線重連的實(shí)現(xiàn)代碼

    C# Mqtt 斷線重連的實(shí)現(xiàn)代碼

    這篇文章主要介紹了C# Mqtt 斷線重連,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • C#實(shí)現(xiàn)航班查詢及預(yù)訂功能

    C#實(shí)現(xiàn)航班查詢及預(yù)訂功能

    這篇文章給大家介紹利用C#完成航班機(jī)票信息查詢,航班機(jī)票預(yù)定等功能。代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-02-02
  • C#數(shù)組中List, Dictionary的相互轉(zhuǎn)換問題

    C#數(shù)組中List, Dictionary的相互轉(zhuǎn)換問題

    這篇文章主要介紹了C#數(shù)組中List, Dictionary的相互轉(zhuǎn)換問題,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-12-12
  • 關(guān)于C#委托三種調(diào)用的分享使用

    關(guān)于C#委托三種調(diào)用的分享使用

    這篇文章主要介紹了關(guān)于C#委托三種調(diào)用的分享使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 利用MySqlBulkLoader實(shí)現(xiàn)批量插入數(shù)據(jù)的示例詳解

    利用MySqlBulkLoader實(shí)現(xiàn)批量插入數(shù)據(jù)的示例詳解

    MySQLBulkLoader是MySQL?Connector/Net類中的一個(gè)類,用于包裝MySQL語句。本文將利用MySqlBulkLoader實(shí)現(xiàn)批量插入數(shù)據(jù)功能,感興趣的可以了解一下
    2022-06-06
  • C#語言主要語言區(qū)域

    C#語言主要語言區(qū)域

    這篇文章主要介紹了C#語言主要語言區(qū)域,C#語言區(qū)域主要包括數(shù)組、集合和 LINQ、數(shù)組等,下面文化在哪個(gè)內(nèi)容圍繞這些區(qū)域得相關(guān)資料了展開詳情,需要的小伙伴可以參考一下
    2021-12-12
  • C#中Path類的使用方法

    C#中Path類的使用方法

    這篇文章主要介紹了C#中Path類的使用方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • WPF MVVM示例講解

    WPF MVVM示例講解

    WPF技術(shù)的主要特點(diǎn)是數(shù)據(jù)驅(qū)動(dòng)UI,所以在使用WPF技術(shù)開發(fā)的過程中是以數(shù)據(jù)為核心的,WPF提供了數(shù)據(jù)綁定機(jī)制,當(dāng)數(shù)據(jù)發(fā)生變化時(shí),WPF會(huì)自動(dòng)發(fā)出通知去更新UI,這篇文章通過示例讓大家體驗(yàn)下WPF MVM,有需要的朋友可以參考下
    2015-08-08
  • WinForm導(dǎo)出文件為Word、Excel、文本文件的方法

    WinForm導(dǎo)出文件為Word、Excel、文本文件的方法

    這篇文章主要介紹了WinForm導(dǎo)出文件為Word、Excel、文本文件的方法,本文直接給出實(shí)現(xiàn)代碼,代碼中包含相應(yīng)注釋,需要的朋友可以參考下
    2015-03-03

最新評(píng)論