什么是“公共事件TestEvent()”的C#等价物?

时间:2012-09-04 10:53:02

标签: c# .net vb.net events event-handling

以下VB.NET代码行的C#等价物是什么?

Public Event TestEvent()

2 个答案:

答案 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;