第一个例子

public delegate void EatEventHandler(object sender, EatEventArgs e);
这个的定义也可以不要这样.可以直接就定义一个参数
public delegate void EatEventHandler(string e);
但然用的时候的参数要相对应好

 1[收藏]关于委托事件的一两个很好的例子using System; 
 2[收藏]关于委托事件的一两个很好的例子
 3[收藏]关于委托事件的一两个很好的例子namespace nsEventSample 
 4

第二个例子来源于:
http://community.csdn.net/Expert/topic/2651/2651579.xml?temp=.7183191

比如说一个公司(场景),你是老板,手下有两个员工,小张和小李。你命令小张注意小李,在开发软件工作的时候如果上网打游戏,你就记录下来,从小李工资里扣100元钱。这个实际上就是现实中的委托。

现在给出一个代码,C#控制台程序,编译运行通过

 1[收藏]关于委托事件的一两个很好的例子using System;
 2[收藏]关于委托事件的一两个很好的例子
 3[收藏]关于委托事件的一两个很好的例子namespace CSharpConsole
 4

推荐大家一系列文章:
http://blog.joycode.com/percyboy/archive/2005/01/22/43438.aspx

感谢hackate 和  LoveCherry

相关文章: