c#中的双问号 运算符(??)
2016-11-20 20:09
295 查看
这里说这个 ??
运算符是因为我在其它语言中没有见过,所以在这里记一下。
?? 运算符称作
null 合并运算符。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。
以上是在MSDN上的说法
以下为一个通俗易懂的例子
运算符是因为我在其它语言中没有见过,所以在这里记一下。
?? 运算符称作
null 合并运算符。如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数。
以上是在MSDN上的说法
以下为一个通俗易懂的例子
// y = x, 只有在x为null情况下 y = -1. int y = x ?? -1;
相关文章推荐
- C# ??(问问,问号问号)运算符,可空值(申明加?(问号))的克星
- 【转载】C# ??(问问,问号问号)运算符,可空值(申明加?(问号))的克星
- C#中两个问号的双目运算符
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?zz
- C# 运算符 ?、??、?: 各种问号的用法和说明
- C#语法中两个问号(??)的运算符是什么意思?
- \t\tC# 问号 ? 运算符 修饰符
- C#中的问号运算符
- C# null 合并运算符??(双问号)使用示例
- C# 运算符 ?、??、?: 各种问号的用法和说明
- C# ??(问问,问号问号)运算符,可空值(申明加?(问号))的克星
- C#中的问号运算符简介
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- C#语法中一个问号(?)和两个问号(??)的运算符
- C#双问号运算符
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- C#中的问号运算符
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?
- 编程基础知识科普:C#中的问号运算符
- C#语法中一个问号(?)和两个问号(??)的运算符是什么意思?