发布:2021/12/25 18:16:18作者:管理员 来源:本站 浏览次数:787
1、可空类型修饰符(?)
int? a = null;
2、空合并运算符(??)
用于定义可空类型和引用类型的默认值。如果此运算符的左操作数不为null,则此运算符将返回左操作数,否则返回右操作数。
例如:a ?? b 当a为null时则返回b,a不为null时则返回a本身。
string a = null;
string b = "b";
string c = "c";
var d = a ?? b ?? c; //"b"
3、三元(运算符)表达式(?:)
x?y:z 表示如果表达式x为true,则返回y;如果x为false,则返回z,是省略if{}else{}的简单形式。
string a = "a";
var b = a == "a" ? "a" : "b"; //"a"
4、具体使用案例:在不报异常的情况下取为null的lst中集合的个数
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4