C#中 ?? 的用法
来源:互联网 发布:淘宝股价 编辑:程序博客网 时间:2024/05/15 01:36
如果 ?? 运算符的左操作数非 null,该运算符将返回左操作数,否则返回右操作数。
int? nVal1 = null; int? nVal2 = 5; // nVal1为空,相乘后还是null,输出0作为默认值 Console.WriteLine(2 * nVal1 ?? 0); // nVal2非空,取计算值输出,输出10 Console.WriteLine(2 * nVal2 ?? 0);
0 0
- C#中 @ 的用法
- c#中@的用法
- C#中@的用法
- C#中@的用法
- C#中@的用法
- C#中 ?? 的用法
- C#中@的用法
- C#中!的用法
- C#中$的用法
- C# 中split的用法
- C# 中split的用法
- C#中@符号的用法
- C# 中split的用法
- C# 中split的用法
- C#中HashTable的用法
- C#中substring ()的用法
- C#中volatile的用法?
- C#中ArrayList的用法
- Linux上安装R
- Python框架、库和软件资源大全(整理篇)
- hive学习 hive中的数据类型
- SRAM与SDRAM的区别
- Ubuntu14.04下wine国际版QQ
- C#中 ?? 的用法
- 形态学处理——腐蚀和膨胀
- IOS中图形图像处理第一部分:位图图像原图修改
- 文档比较工具介绍
- hdu 4939 Stupid Tower Defense(DP)2014多校训练第7场
- 苛夺苛夺本面基本面
- Jdeveloper开发工具优化(一)
- 设计模式之中介者模式
- 装企“O2O营销”模式知多少