C#中事件的定义和使用
事件的声明和使用与代理有很密切的关系,事件其实是一个或多个方法的代理,当对象的某个状态发生了变化,代理会被自动调用,从而代理的方法就被自动执行。 声明和使用一个事件需要如下步骤: 1.创建一个代理。 2.在类的内部利用event关键字声明事件,并且在类中定义调用事件的方法,也可以定义一个处理事件消息的方法。 声明一个事件的基本形式有两种: 修饰符 event 类型 标识符 修饰符 event 类型 标识符{get{};set{};} 其中: 修饰符是指C#语言的访问修饰符;类型是在声明使用事件的第一步中创建的代理;标识符是一个C#语言的合法标识符,这个