关于C#中的委托和事件,写得不错的一篇文章: http://www.tracefact.net/csharp-programming/delegates-and-events-in-csharp.aspx