C# 委托用法

认识

委托是一种方法,可以去调用

使用步骤

第一步声明:

这个声明写在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去实现

把不同的业务逻辑分离出去,相同的业务逻辑提取出来

小明想要捎饭(委托),小红(实现)帮小明点外卖,小白(实现)去食堂给小明捎饭

今天用没有感受到这个好处,可能是代码并不多导致的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值