C#中检查null的语法糖
??
如果左侧操作数为 null,则返回右侧操作数;否则返回左侧操作数。常用于为变量设置默认值。
int? a = null;
int b = a ?? -1;
Console.WriteLine(b); // 输出: -1
??=
当左侧变量为 null 时,将其赋值为右侧的值。
int? a = null;
a ??= -1;
Console.WriteLine(a); // 输出: -1
?. (Null-Conditional Oeprator)
若左侧对象为 null,则跳过后续操作并返回 null;否则执 ...
Posted on Fri, 26 Jun 2026 17:03:30 +0000 by kilbey1