关于C#中委托的理解

     呆这没事,就开始想c#中的一些概念,突然想到委托...

委托这个词在I在词意的意思就是把一件事情让别人帮我们完成.....

在C#的概念里,我们也可以用这个概念,而实际中确实也是这样的..利用委托可以隐藏方法,.这是最简单的理解..我们可以直接的去用委托引用一个方法,当然,这样没有意义...但可以了解委托最基本的应用..

例如我们定义一个委托

public int delegate add(int x);//我们定义的委托的返回类型和参数要和调用的方法相同

我们定义一个方法

public int addint(int x)

{

      x+=1;

return x;

}

示例化委托

add a=new add(x);//x是我们上面定义的方法

使用委托更象使用方法

int x=add(5);

这就是最简单的委托,我们可以理解成引用方法或封装方法....

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值