using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class House
{
static void Main(string[] args)
{
House h = new House();
h.c.go();
}
cat c;
mouse m;
pople p;
public House()
{
c = new cat();
m = new mouse();
p = new pople();
c.Jiao += new JiaoHandler(p.jiaoExcetion);
c.Jiao += new JiaoHandler(m.jiaoExcetion);
}
}
public delegate void JiaoHandler(object sender, EventArgs e);
class cat {
public event JiaoHandler Jiao;
public void go()
{
if (Jiao != null)
{
Jiao (this,new EventArgs());
}
}
}
class mouse {
public void jiaoExcetion(object sender, EventArgs e)
{
Console.WriteLine("猫来了,快跑!!");
}
}
class pople {
public void jiaoExcetion(object sender, EventArgs e)
{
Console.WriteLine("那个在吵!!!!!!!!");
}
}
}