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

C# null 合并運(yùn)算符??(雙問號)使用示例

 更新時間:2014年06月21日 09:43:24   投稿:junjie  
這篇文章主要介紹了C# null 合并運(yùn)算符??(雙問號)使用示例,?? 運(yùn)算符稱作 null 合并運(yùn)算符。如果此運(yùn)算符的左操作數(shù)不為 null,則此運(yùn)算符將返回左操作數(shù);否則返回右操作數(shù),需要的朋友可以參考下

??是一個二元運(yùn)算符,如果左操作數(shù)非空,則返回左操作數(shù),否則返回右操作數(shù),所以,在一些特定的場合可以用它來代替?:運(yùn)算符,簡化代碼書寫。

例1:

復(fù)制代碼 代碼如下:
int length = Request.QueryString["l"] != null ? int.Parse(Request.QueryString["l"]) : 0;

使用??運(yùn)算符:

復(fù)制代碼 代碼如下:
int length = int.Parse(Request.QueryString["l"] ?? "0");

例2:

復(fù)制代碼 代碼如下:

int? m = null;
int n = m == null ? (int)m : 0;

使用??運(yùn)算符:

復(fù)制代碼 代碼如下:

int? m = null;
int n = m ?? 0;

參考資料:

[1].?? 運(yùn)算符(C# 參考):http://msdn.microsoft.com/zh-cn/library/ms173224(v=vs.80).aspx

相關(guān)文章

  • C#多線程編程中的鎖系統(tǒng)(四):自旋鎖

    C#多線程編程中的鎖系統(tǒng)(四):自旋鎖

    這篇文章主要介紹了C#多線程編程中的鎖系統(tǒng)(四):自旋鎖,本文講解了基礎(chǔ)知識、自旋鎖示例、SpinLock等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • C#中使用Interlocked進(jìn)行原子操作的技巧

    C#中使用Interlocked進(jìn)行原子操作的技巧

    使用.NET提供的Interlocked類可以對一些數(shù)據(jù)進(jìn)行原子操作,看起來似乎跟lock鎖一樣,但它并不是lock鎖,它的原子操作是基于CPU本身的,非阻塞的,所以要比lock的效率高
    2016-12-12
  • C#中String StringBuilder StringBuffer類的用法

    C#中String StringBuilder StringBuffer類的用法

    這篇文章給大家簡單介紹下C#中String StringBuilder StringBuffer三個類的用法,需要的的朋友參考下吧
    2017-05-05
  • C#檢測是否有危險字符的SQL字符串過濾方法

    C#檢測是否有危險字符的SQL字符串過濾方法

    這篇文章主要介紹了C#檢測是否有危險字符的SQL字符串過濾方法,功能非常實(shí)用,對于程序設(shè)計的安全來說至關(guān)重要!需要的朋友可以參考下
    2014-07-07
  • C#中調(diào)用SAPI實(shí)現(xiàn)語音合成的2種方法

    C#中調(diào)用SAPI實(shí)現(xiàn)語音合成的2種方法

    這篇文章主要介紹了C#中調(diào)用SAPI實(shí)現(xiàn)語音合成的2種方法,本文直接給出示例代碼,需要的朋友可以參考下
    2015-06-06
  • C# VB 實(shí)現(xiàn)10進(jìn)制 16進(jìn)制之間互相轉(zhuǎn)換

    C# VB 實(shí)現(xiàn)10進(jìn)制 16進(jìn)制之間互相轉(zhuǎn)換

    如何將10進(jìn)制轉(zhuǎn)成16進(jìn)制,又如何將16進(jìn)制數(shù)轉(zhuǎn)成10進(jìn)制,本文將介紹C#和VB實(shí)現(xiàn)代碼,需要了解的朋友可以參考下
    2012-11-11
  • C#操作圖片讀取和存儲SQLserver實(shí)現(xiàn)代碼

    C#操作圖片讀取和存儲SQLserver實(shí)現(xiàn)代碼

    用C#將Image轉(zhuǎn)換成byte[]并插入數(shù)據(jù)庫/將圖片數(shù)據(jù)從SQLserver中取出來并顯示到pictureBox控件上,接下來將為你詳細(xì)介紹下實(shí)現(xiàn)步驟,感興趣的你可以參考下
    2013-03-03
  • 3種C# 加載Word的方法

    3種C# 加載Word的方法

    本次經(jīng)驗內(nèi)容分享通過C#程序來加載Word文檔的3種不同方法。分別是:加載本地Word文檔、以只讀模式加載Word文檔、從流加載Word 想具體了解的小伙伴請參考下文
    2021-09-09
  • C#中File和FileStream的簡單介紹和用法

    C#中File和FileStream的簡單介紹和用法

    這篇文章主要給大家介紹了關(guān)于C#中File和FileStream用法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • C#導(dǎo)出Excel的示例詳解

    C#導(dǎo)出Excel的示例詳解

    這篇文章主要為大家詳細(xì)介紹了C#導(dǎo)出Excel的示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論