Tag: 事件为

有没有办法在VB.NET中知道是否为事件注册了处理程序?

在C#中,我可以测试一下…… public event EventHandler Trigger; protected void OnTrigger(EventArgs e) { if (Trigger != null) Trigger(this, e); } 有没有办法在VB.NET中执行此操作? 测试null我的意思是? 更多信息 我忘了提。 我有用C#编写的类,但我在VB.NET中编写unit testing。 我在unit testing中尝试这个… If myObject.Trigger IsNot Nothing Then ”#do something End If 这导致编译时错误,该错误表示……“公共事件触发器是一个事件,无法直接调用。使用RaiseEvent语句引发事件。” 赛斯