回 帖 发 新 帖 刷新版面

主题:C#中的事件委托是怎么回事?

在C#编程中,我们常常会遇到什么事件委托,这个“委托”到底是怎么样定义的啊?
那些事件可以用来委托。委托有什么特殊的要求吗?

回复列表 (共5个回复)

沙发


应该说事件就是采用委托的机制实现的,而不是"事件事可以用来委托",它前身是非托管中的函数指针,但功能更强(这么说可能对).
声明一个委托实例(变量)并对其赋值后就可以通过该变量来调用函数....
算了,你问的这个问题太大了,我也不知怎么说了.

板凳

置顶FAQ里面有问题索引

3 楼

委托的定义:<修饰符> delegate <委托名>([参数1],[参数2],....);
要触发一个事件,必须用委托.而不是那些事件可以用来委托.

4 楼

委托相当于C语言中的函数指针
事件是委托当中的一种

5 楼


这个问题我以前也接触过,开始的时候我也找不到问题的原因,后来我进了一个技术交流群,这个群里的人挺多的,在里面可以沟通技术,你可以进去看一下.群号是:六#二#八#七#八#零#四#三。另外,这个群里可以接项目。

我来回复

您尚未登录,请登录后再回复。点此登录或注册