国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

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

2020-01-24 02:40:20
字體:
供稿:網(wǎng)友

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

例1:

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

使用??運算符:

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

例2:

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

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

使用??運算符:

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

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

參考資料:

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 郎溪县| 五家渠市| 蒙山县| 从化市| 南城县| 禹城市| 中超| 彭州市| 静安区| 都匀市| 镇原县| 南溪县| 潼南县| 揭东县| 宕昌县| 孟村| 绥德县| 三原县| 泸水县| 龙岩市| 康乐县| 神池县| 将乐县| 日土县| 电白县| 临沧市| 焉耆| 响水县| 台前县| 琼结县| 罗平县| 云阳县| 屏山县| 青岛市| 阜康市| 五大连池市| 库伦旗| 淳安县| 通榆县| 阿拉善左旗| 东山县|