编程程序实现委托,事件。
实现一个 猫来了、老鼠跑了、狗叫了、主人醒了 的事件? 图如下?
先定义猫的类 检查事件是否被注册 调用事件注册的方法
老鼠类
狗类
主人类
在方法调用并且实例化
public static void Main(string[] args)
{
Cat cat = new Cat();
Mouse mouse = new Mouse();
Dog dog = new Dog();
Master master = new Master();
cat.Coint += new EventHandler(mouse.Escape);
cat.Coint += new EventHandler(dog.DoG);
cat.Coint += new EventHandler(master.Wakened);
cat.Con();
}