委托
就是持有一个或者多个方法的对象并且可以执行该对象。
声明委托
用delegate声明 例如:声明一个卖萌的方法 delegate void ActCute();
定义委托类型的对象
既然委托是一种类型,就可以定义该类型的对象。例如ActCute actCute;
给委托对象赋值
例如;
class Dog{
public void WagTai(){···}
}
actCute = dog.WagTai;
使用委托类型
想调用函数一样使用委托类型。
actCute();
委托
就是持有一个或者多个方法的对象并且可以执行该对象。
声明委托
用delegate声明 例如:声明一个卖萌的方法 delegate void ActCute();
定义委托类型的对象
既然委托是一种类型,就可以定义该类型的对象。例如ActCute actCute;
给委托对象赋值
例如;
class Dog{
public void WagTai(){···}
}
actCute = dog.WagTai;
使用委托类型
想调用函数一样使用委托类型。
actCute();