C# 可空表达式

当对象是 null 时不访问后面点的对象

public event EventHandler OnEventChange; // 声明一个事件
//...中间忽略

//不使用可空表达式时
if(OnEventChange != null) // 判断该事件是否被订阅
{
    OnEventChange();
}

//使用可空表达式
OnEventChange?.Invoke();

你可能感兴趣的:(C# 可空表达式)