空合并操作符:获取两者中非空的项
例:
int? a=null;
int b=10;
int c=a??b;
则返回 c=b=10;
int? a=10;
int? b=null;
int ? c=a??b;
则返回 c=a=10;
本文介绍了C#中的空合并操作符(??)的使用方法,通过两个实例详细展示了如何利用该操作符从两个可能为null的值中选择非空的一个。当两个操作数中有一个为非null时,返回该非null值;若均为null,则返回第二个操作数。
空合并操作符:获取两者中非空的项
例:
int? a=null;
int b=10;
int c=a??b;
则返回 c=b=10;
int? a=10;
int? b=null;
int ? c=a??b;
则返回 c=a=10;
502

被折叠的 条评论
为什么被折叠?