以下VB.NET代码行的C#等价物是什么?
Public Event TestEvent()
答案 0 :(得分:1)
Public Event TestEvent()
在VB.Net中创建一个没有参数的事件。
既然你不能简单使用
public event void TestEvent;
在C#中,您必须创建一个新的委托
public delegate void TestEventEventHandler();
public event TestEventEventHandler TestEvent;
或简单地使用Action
,它封装了一个没有返回值且没有参数的方法。
public event Action TestEvent;
答案 1 :(得分:0)
public event System.EventHandler testEvent;