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