委托和事件
主要用于异步调用。
事件调用委托,委托调用方法。
委托和事件的区别:
1.委托和事件没有可比性。因为委托是类型,事件是属性(对象)。
2.标准的event方法实现事件。只能用“+=”注册自己,“-=”注销自己,外界不能有其他操作。但如果用Delegate就没办法控制,外界可以主动触发事件,也可以为null。
3.事件是用来阉割委托实例的。
委托的应用:
1.委托实现事件
2.实现匿名方法
委托和事件
主要用于异步调用。
事件调用委托,委托调用方法。
委托和事件的区别:
1.委托和事件没有可比性。因为委托是类型,事件是属性(对象)。
2.标准的event方法实现事件。只能用“+=”注册自己,“-=”注销自己,外界不能有其他操作。但如果用Delegate就没办法控制,外界可以主动触发事件,也可以为null。
3.事件是用来阉割委托实例的。
委托的应用:
1.委托实现事件
2.实现匿名方法