C# ?? 运算符是什么?
2013-09-09 15:55
148 查看
?? 运算符定义在将可空类型分配给非可空类型时返回的默认值。
int? c = null;
//若 c 为 null,则 d 为 -1,否则把 c 值赋予 d
int d = c ?? -1;
int? c = null;
//若 c 为 null,则 d 为 -1,否则把 c 值赋予 d
int d = c ?? -1;
相关文章推荐
- c# 运算符 &&和&有什么区别
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?zz
- C#中有什么特殊的运算符?
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- C#语法中两个问号(??)的运算符是什么意思?
- 在oracle中在两个整型值之间执行按位逻辑与运算的运算符是什么?类似sql中的
- c#的异或运算符介绍
- C#基础(三)--运算符及条件控制语句
- c#程序对sql操作时报错数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的问题
- c# 变量、运算符与类型转换
- [转]c#各种运算符
- DotNet(C#)学习-你学到什么程度!
- 用《叩响C#之门》复习C#基础知识 第三章 运算符和表达式
- 快速撑握C#知识点之什么是C#及.NET FrameWork
- C# 可空类型和空接合运算符(??)
- C# 常用的基础运算符
- 2016-4-1--C#可空类型&&"??"运算符