一、事件模型的五个组成部分
1.事件的拥有者(event source,对象 )
2.事件成员(event,成员)
3.事件的响应者(event subscriber,对象)本质上是一个回调方法
4.事件处理器(event handler,方法成员)-
5.事件订阅一一把事件处理器与事件关联在一起,本质上是一种以委托类型为基础的“约定
二、简单例子
//主函数
Timer timer = new Timer();
timer.Interval = 1000;
Boy boy = new Boy();
timer.Elapsed += boy.Action;
timer.Start();
Console.ReadLine();
//声明类
class Boy
{
internal void Action(object sender, ElapsedEventArgs e)
{
Console.WriteLine("Jump!");
}
}
三、复杂例子
太过复杂,略。