认识
委托是一种方法,可以去调用
使用步骤
第一步声明:
这个声明写在class外面
public delegate void Dele(int value)
第二步实例化:
class A{
public Dele defn;
}
第三步挂载:
class A{
public Dele defn;
public void Start(){
defn = fn;
}
// 挂载的方法必须和委托的方法返回值类型,参数类型个数一致
public void fn(int value){
}
}
好处
今天使用的好处即为,A声明了,不去实现,让B去实现
把不同的业务逻辑分离出去,相同的业务逻辑提取出来
小明想要捎饭(委托),小红(实现)帮小明点外卖,小白(实现)去食堂给小明捎饭
今天用没有感受到这个好处,可能是代码并不多导致的