在属性中定义事件,请大家说说这样做的好处。
我定义两个事件代码如下:
private event StateEventHandler onStateChanged;
public event StateEventHandler OnStateChanged
{
add
{
onStateChanged += value;
}
remove
{
onStateChanged -= value;
}
}
一般我们这样定义:
public event StateEventHandler OnStateChanged += new StateEventHandler(事件处理程序)
这样有什么区别啊?
我现在知道这样可以在一个类中管理该事件,大家讨论一下。