主题:C#中的事件委托是怎么回事?
liuyu2
[专家分:110] 发布于 2008-06-27 23:43:00
在C#编程中,我们常常会遇到什么事件委托,这个“委托”到底是怎么样定义的啊?
那些事件可以用来委托。委托有什么特殊的要求吗?
回复列表 (共5个回复)
沙发
jbo126 [专家分:40] 发布于 2008-06-28 21:44:00
应该说事件就是采用委托的机制实现的,而不是"事件事可以用来委托",它前身是非托管中的函数指针,但功能更强(这么说可能对).
声明一个委托实例(变量)并对其赋值后就可以通过该变量来调用函数....
算了,你问的这个问题太大了,我也不知怎么说了.
板凳
jzyray [专家分:20610] 发布于 2008-06-29 19:59:00
置顶FAQ里面有问题索引
3 楼
scprogramfan [专家分:30] 发布于 2008-07-07 12:30:00
委托的定义:<修饰符> delegate <委托名>([参数1],[参数2],....);
要触发一个事件,必须用委托.而不是那些事件可以用来委托.
4 楼
love_jia [专家分:240] 发布于 2008-07-21 09:29:00
委托相当于C语言中的函数指针
事件是委托当中的一种
5 楼
jxszxw [专家分:30] 发布于 2008-08-14 08:48:00
这个问题我以前也接触过,开始的时候我也找不到问题的原因,后来我进了一个技术交流群,这个群里的人挺多的,在里面可以沟通技术,你可以进去看一下.群号是:六#二#八#七#八#零#四#三。另外,这个群里可以接项目。
我来回复