上篇文章介绍了C#中事件的基本实现方式,在本文中,将对最常见的事件委托EventHandler和EventHandler
事实上,在前面文章的介绍中,已经涉及到了EventHandler和EventHandler
在引入泛型之后,.NET framework加入了EventHandler
view plaincopy to clipboardprint?
[Serializable]
public delegate void EventHandler
(object sender, TEventArgs e) where TEventArgs: EventArgs;
现在再回过头来看上文中“服务器”的例子,在该例中,我们新定义了一个事件委托“ServerEventHandler”,事实上,在C# 2.0中,我们也可以使用EventHandler
view plaincopy to clipboardprint?
///
/// 定义一个事件,当服务器正常启动后,触发该事件
///
public event EventHandler
Started; ///
/// 定义一个事件,当服务器正常结束后,触发该事件
///
public event EventHandler
Stopped;



