委托Delegate
委托是面向对象的,封装方法,封装对象实例.
定义委托实际上是定义一个类型的委托,不是一个具体的实例.
委托类型指定它代表的方法的返回类型和参数列表.
委托代表具有相同参数列表和返回类型的任何方法. 声明方式与方法的声明相似.
声明中必须包括委托表示的方法的返回类型和参数列表.
委托的调用时通过输入委托实例的名称和要传递给委托所表示的方法的参数.
多播委托:
多播委托引用多个方法的委托,它连续调用每个方法.
把委托的单个实例合并为一个多播委托,委托必须是同类型的,返回类型必须是void,不能带输出参数(可以带引用参数)
多播委托一般应用于事件模型中!
定义委托实际上是定义一个类型的委托,不是一个具体的实例.
委托类型指定它代表的方法的返回类型和参数列表.
委托代表具有相同参数列表和返回类型的任何方法. 声明方式与方法的声明相似.
声明中必须包括委托表示的方法的返回类型和参数列表.
委托的调用时通过输入委托实例的名称和要传递给委托所表示的方法的参数.
多播委托:
多播委托引用多个方法的委托,它连续调用每个方法.
把委托的单个实例合并为一个多播委托,委托必须是同类型的,返回类型必须是void,不能带输出参数(可以带引用参数)
多播委托一般应用于事件模型中!

浙公网安备 33010602011771号