以下 VB.NET 代码行的 C# 等效项是什么?
Public Event TestEvent()
Public Event TestEvent()
在 VB.Net 中创建一个没有参数的事件。
由于您不能简单地使用
public event void TestEvent;
在 C# 中,您要么必须创建一个新委托
public delegate void TestEventEventHandler();
public event TestEventEventHandler TestEvent;
或者简单地使用Action
,它封装了一个没有返回值和没有参数的方法。
public event Action TestEvent;
public event System.EventHandler testEvent;