职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 2115|回复: 0

使用委托

[复制链接]
蓝色梦幻 发表于 2007-12-28 21:54 | 显示全部楼层 |阅读模式
namespace Example_1
{
public delegate int Call(int num1,int num2);
  class Math
  {
    public int Multiply(int num1,int num2)
    {
      return num1 * num2;
    }
    public int Divide(int num1, int num2)
    {
      return num1 + num2;
    }
  
  }
  class TestDelegates
  {
    static void Main()
    {
      int result;
      int r;
      Call objCall;
      Math objMath = new Math();
      objCall = new Call(objMath .Multiply);
      Call obj2call;
      obj2call = new Call(objMath .Divide);
      result = objCall(3,5);
      r = obj2call(3, 5);
      System.Console.WriteLine(\"结果为:{0}\",result);
      
      System.Console.WriteLine(\"结果为:{0}\", r);
    }
  
  }

}
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-9 15:21 , Processed in 0.144024 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表