当前位置:编程技术网 > 技术文章 > .net框架使用技巧 及 C#基础知识 > 文章详细内容

猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。C#的委托和事件

题目是这样的

程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)
要求:  1.要有联动性,老鼠和主人的行为是被动的。
        2.考虑可扩展性,猫的叫声可能引起其他联动效应。

 

在我的印象中, 这个题目应该是深圳的龚老师出的,龚老师学识渊博,出的这个题目也流传很广。 估计这个题目也都出了4年,还是有人问我这个题目答案。

 

当然这个题目主要是要看看答题者是否熟练掌握C#中delegate和event机制。

 

代码网上太多, 我也弄了2个,放在 本文源代码  中。

点击下载 作者|来源:原创(17fx.net)发表于:2009-1-1 16:08:14