看看这个吧
委托(delegate)
委托可以理解成为函数指针,不同的是委托是面向对象,而且是类型安全的
事件(event)
我们可以把事件编程简单地分成两个部分:事件发生的类和事件接收处理的类。事件发生的类就是说在这个类中触发了一个事件,但这个类并不知道哪个个对象或方法将会加收到并处理它触发的事件。所需要的是在发送方和接收方之间存在一个媒介。这个媒介在.NET Framework中就是委托(delegate)。在事件接收处理的类中,我们需要有一个处理事件的方法。
完整的你可以看看下面的
http://www.cnblogs.com/michaelxu/archive/2008/04/02/1134217.html |