普通方法
static int Test1(int i, int j)
{
return i + j;
}
static void Main(string[] args)
{
Func<int, int, int> plus = Test1;
}
匿名方法
static void Main(string[] args)
{
Func<int, int, int> plus = delegate (int i, int j)
{
return i + j;
};
}
lambda表达式
Func<int, int, int> plus = (i, j) => //直接把参数写在括号里面不用进行方法调用
{
return i + j;
};