C# ?.Invoke() 问号点invoke

 

若event不为null,则Invoke(),这是C#6的新语法。 ?.称为空值传播运算符。

//C# 5
var handler = Event;
if (handler != null)
{
handler(source, e);
}
//C# 6
var handler = Event;
handler?.Invoke(source, e);
————————————————

 

posted @ 2024-08-08 08:39  txwtech  阅读(26)  评论(0编辑  收藏  举报