1

如果只有一个方法还有必要用委托么?

在委托这个地方卡了很久,在网上也看了很多文章,基本上都是说的委托的语法,偶尔有介绍使用场景,但是还是一直没弄明白,总有点迷迷糊糊的,做技术就应该吧问题搞的明明白白,要不然还不如不搞,希望大家给讲解下这个问题。谢谢了
比如下面的代码

         static Func<int, int, int> CalculateHandler = (x, y) => x + y;

        static void Main(string[] args)
        {
            var result = CalculateHandler(5, 10);
            Console.WriteLine(result);
        }

直接写个方法不也是很简短么,而且还少了个变量

        static   int Calculate(int x, int y)
        {
            return x + y;
        }

也许你要说,以后你增加减法,除法更多的运算的时候可以复用...
我开头已经说了“只有一个方法的时候”

查看全部
yyy123321123
yyy123321123
2015/06/03 00:55
  • 方法
  • 委托
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

4个回复