Microsoft .NET Framework通过委托向外提供了一种回调函数,类型安全的机制就叫做委托。,作用是:委托可以确保回调方法是类型安全的,委托还允许顺序调用多个方法,并支持静态方法和实例方法的调用,用途是:1.使用委托来回调静态方法。2使用委托来回调实例方法。3使用委托来回调多个方法。
定义了事件成员的的类型允许类型或者某些特定事情发生时通知其他对象,例如,假设BUtton类提供了一个名为Click的事件,当单击Button对象时,应用程序中的一个或者多个对象可能希望能收到一个关于这个事件的通知,从而执行一些动作,事件作为类型成员,它允许进行这种交互,具体来说就是定义一个事件成员就意味着类型为我们提供了一下三种能力,
1.类型的静态方法或者对象的实例方法可以订阅类型事件。
2.类型的静态方法或者对象的实例方法可以注销类型事件。
3.事件发生时通知已订阅事件的方法。 |