delegate和event 有什么差别?
感觉在使用的时候event也完全可以用delegate来替代啊?
那event有什么特别的地方么?
------解决方案--------------------delegate 某种意义上就是一个event
------解决方案--------------------应该说event某种意义上就是一个delegate。。。
------解决方案--------------------event就是delegate的一个实例吧
------解决方案--------------------接口里可以有事件,但是不能有委托
------解决方案--------------------delegate相当于C++中的指针的概念,而给事件注册处理的方法,实现也是把那个方法的指针给了事件.
.NET中声明了一个事件,其实也相当于声明了一个delegate的实例,意味着这个事件要指向的方法必需要和delegate的声明类型相符/