C#中?和??及?:的用法

?代表可空类型修饰符或表示结果待定。

??代表空合并运算符:
用于定义可空类型和引用类型的默认值。如果此运算符的左操作数不为null,则返回左操作数,如果为null则返回右操作数。
例如:a??b 当a为null时则返回b,当a不为null时则返回a本身。
另:空合并运算符为右结合运算符,即操作时从右向左进行组合运算的。如
a??b??C 的形式按 a??(b??c) 计算。

?:待定三元表达式:
int a=b>c? b:c 如果b>c,a就等于b,否则a就等于c。

posted @ 2024-04-08 11:38  匠心灵域  阅读(99)  评论(0)    收藏  举报

章节1

这里是章节1的内容

章节2

这里是章节2的内容

章节3

这里是章节3的内容

章节4

小小代码,不值一提,如果您觉得对您还有一点用,就点个赞支持一下吧。