事件的定义方式为:
事件的使用经过三个步骤:1.定义事件。2.订阅事件。3.激发事件。
事件要想使用,必须先定义,然后要有一个订阅者去订阅该事件,该事件才会被响应。最后显式的激发该事件。
看了一个很直观的例子,警察抓小偷。
简单解释一下。
银行类有一个方法:警铃响(),该方法中有一个事件:警铃事件(),该事件被小偷、警察两个类中各自的方法订阅。所以。当警铃响这个方法运行后,该方法中的事件被激发,事件的接受者(警察、小偷)分别自动做出对该事件的响应。
事件的定义方式为:
事件的使用经过三个步骤:1.定义事件。2.订阅事件。3.激发事件。
事件要想使用,必须先定义,然后要有一个订阅者去订阅该事件,该事件才会被响应。最后显式的激发该事件。
看了一个很直观的例子,警察抓小偷。
简单解释一下。
银行类有一个方法:警铃响(),该方法中有一个事件:警铃事件(),该事件被小偷、警察两个类中各自的方法订阅。所以。当警铃响这个方法运行后,该方法中的事件被激发,事件的接受者(警察、小偷)分别自动做出对该事件的响应。