【发布时间】:2023-03-05 06:35:01
【问题描述】:
使用anonymous methods,您可以从 C# 2.0 开始创建空委托。
public event EventHandler SomeEvent = delegate {};
public event Action OtherEvent = delegate {};
这是例如useful to prevent having to do the null check when invoking events.
如何使用Expression Trees 创建相同的行为?
我现在看到的唯一可能的选择是使用Expression.Lambda(),但据我所知,这需要很多额外的工作。
【问题讨论】:
标签: c# events delegates expression-trees