C# Null 传播符

5 Sept 2024 | 2 分钟阅读

C# Null 传播符是一个运算符。它用于检查对象引用链中的 null 值。该运算符是问号 (?) 和逗号 (,) 两个符号的组合。

在 C# 代码中,如果我们通过 null 对象调用方法或属性,编译器会抛出 System.NullReferenceException 异常。如果我们不检查代码中的 null,就会收到此异常。

为了避免此异常,我们可以使用 null 传播符。

在以下示例中,我们在调用方法之前,使用 if 块检查 null 引用。

不使用 Null 传播符的 C# 示例

输出

Rahul Kumar

在以下示例中,我们使用 Null 传播符来检查 null 引用。

带 Null 传播符的 C# 示例

输出

PETER
[email protected]
Name is empty
Email is empty

下一主题C# 字符串插值