您的位置:首页 > 其它

猫老鼠主人事件,

2011-12-19 22:29 260 查看
猫叫,老鼠跑,主人醒,主人叫,老鼠躲进背窝,猫也躲

class Program
{
static void Main(string[] args)
{

主人 主人 = new 主人();
猫 猫 = new 猫();
老鼠 老鼠 = new 老鼠();
猫.事件_叫 += new 猫.委托_叫(老鼠.跑);
猫.事件_叫 += new 猫.委托_叫(主人.主人醒);

主人.事件_叫 += new 主人.主人叫( 猫.躲进背窝);
主人.事件_叫 += new 主人.主人叫(老鼠.躲进背窝);
猫.猫叫();

Console.Read();

}
}
public class 猫
{
public delegate void 委托_叫();
public event 委托_叫 事件_叫;

public void 猫叫()
{
Console.WriteLine("喵....");
事件_叫();
}
public void 躲进背窝()
{
Console.WriteLine("猫躲进背窝....");

}
}
public class 主人
{
public delegate void 主人叫();
public event 主人叫 事件_叫;

public void 主人醒()
{
Console.WriteLine("谁?");
if(事件_叫!=null)
{
事件_叫();
}
}
}
public class 老鼠
{
public void 跑()
{
Console.WriteLine("我跑了!");
}
public void 躲进背窝()
{
Console.WriteLine("老鼠躲起背窝....");
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: