亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

??是一個(gè)二元運(yùn)算符,如果左操作數(shù)非空,則返回左操作數(shù),否則返回右操作數(shù),所以,在一些特定的場(chǎng)合可以用它來代替?:運(yùn)算符,簡(jiǎ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)文章

最新評(píng)論