Func<>之间的差异和普通的功能

时间:2015-09-15 13:00:14

标签: c# delegates func

class worker
{
    public Func<int> func1 = ()=>{ return 1; };
    public int func2()
    {
        return 2;
    }
}

static void Main(string[] args)
    {
        worker w = new worker();
        int i = w.func1.Invoke();
        int j = w.func2();
        Console.WriteLine("{0}, {1}", i, j);
    }

这两个电话之间的区别是什么:

  • Func<>
  • func()

我应该何时使用Func<>

0 个答案:

没有答案