//1.声明关于事件的委托; public delegate void AlarmEventHandler(object sender, EventArgs e);
以上,声明一个委托, 类似C语言中声明一个函数指针的类型, 这个类型说明了 由它去声明的指针 所指向的函数 的参数类型和返回类型。
//2.声明事件(委托); public event AlarmEventHandler Alarm;而事件委托的区别在于 指针所指向的函数被调用的方式 有一点特殊, 它往往因事件的激发而被调用的。 事件委托是一种特殊的委托。