意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

C#中的空值合并运算符如何使用

来源:恒创科技 编辑:恒创科技编辑部
2024-05-07 14:01:29

在C#中,空值合并运算符(??)用于判断一个表达式是否为null,并在表达式为null时返回一个默认值。使用空值合并运算符的语法如下:

result = expression1 ?? expression2;

其中,expression1是要判断的表达式,expression2是默认值。如果expression1为null,则返回expression2,否则返回expression1的值。

例如,假设有一个变量a,如果a为null时,返回一个默认值10,可以这样使用空值合并运算符:


C#中的空值合并运算符如何使用

int? a = null;
int result = a ?? 10;
Console.WriteLine(result); // 输出为10

在这个例子中,变量a为null,所以result的值为10。

上一篇: C#中变量的并发访问与线程安全怎么保证 下一篇: C#变量类型推断与var关键字怎么用