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<>
?