一.事件概述事件具有以下特点: 发行者确定何时引发事件,订户确定执行何种操作来响应该事件。一个事件可以有多个订户。一个订户可处理来自多个发行者的多个事件。没有订户的事件永远不会被调用。事件通常用于通知用户操作(如:图形用户界面中的按钮单击或菜单选择操作)。如果一个事件有多个订户,当引发该事件时,会同步调用多个事件处理程序。要异步调用事件,请参见使用异步方式调用同步方法。可以利用事件同步线程。在 .... Read More
一.委托 委托可以理解为一种数据类型(delegate),后面根函数定义. 隐藏行号 复制代码 ? 这是一段程序代码。 委托概述委托具有以下特点: 委托类似于 C++ 函数指针,但它是类型安全的。委托允许将方法作为参数进行传递。委托可用于定义回调方法。委托可以链接在一起;例如,可以对一个事件调用多个方法。方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。C# 2.0 版引入了匿名方... Read More