猫叫鼠跑人醒
来源:互联网 发布:4399unity3d插件下载 编辑:程序博客网 时间:2024/05/02 01:26
#region//method2
delegate void mydelegate();
class Human
{
public void Wake()
{
Console.WriteLine("主人:死猫别叫");
}
}
class Mouse
{
public void Run()
{
Console.WriteLine("老鼠:有危险,快撤!");
}
}
class Cat
{
internal event mydelegate alertHandler;
public Cat()
{
alertHandler +=new mydelegate(Alert);
}
public void Cry()
{
alertHandler();//触发事件
}
public void Alert()
{
Console.WriteLine("猫:大叫!");
}
}
class Program
{
static void Main(string[] args)
{
Mouse m = new Mouse();
Human h = new Human();
Cat c = new Cat();
c.alertHandler += new mydelegate(m.Run);
c.alertHandler += new mydelegate(h.Wake);
c.Cry();
Console.WriteLine();
c.alertHandler -= new mydelegate(m.Run);
c.Cry();
Console.ReadLine();
}
}
#endregion
- 猫叫鼠跑人醒
- 猫叫了,
- 用事件和观察者模式解决经典面向对象题目:猫叫鼠跑人醒的题目
- 猫叫,老鼠逃,人醒
- 猫叫,鼠逃,人醒
- 猫叫问题一
- 猫叫问题二
- 猫叫,老鼠就跑。
- 我有一只猫叫Tom
- 猫叫,老鼠逃跑,主人惊醒
- 猫叫,老鼠逃跑,主人惊醒--答案
- 猫叫老鼠跑的事件例子
- 猫叫狗不叫,虚函数继承
- 苍蝇叫,一切如故。猫叫,老鼠逃跑,主人惊醒。
- 2011New_C#中的代理与事件_猫叫人醒鼠跑
- 观察者模式的经典应用(猫叫 烧开水)
- 猫叫老鼠跑人性的连动效果代码
- 观察者模式和委托实现 - 老鼠跑,猫叫,人醒
- APN symbian手机上的接入点编程
- VS2005不能调试 IE8 断点无效 .NET不能调试
- 将函数声明为 static final 可以提高运行速度
- ArcGIS API for Android 案例教程 12
- ArcGIS API for Android 案例教程 13
- 猫叫鼠跑人醒
- ArcGIS API for Android 案例教程 14
- Access无法启动的解决方法
- oracle 科学计数法转化为数值型显示
- ArcGIS API for Android 案例教程 15
- ime-mode模式
- p
- ArcGIS API for Android 案例教程 16
- 编写键盘输入小写字母用大写字母显示出来!