lambda表达式
1.一个普通的加法如下
internal class Program
{
private static void Main(string[] args)
{
int s = sum(10, 20);
Console.WriteLine("Sum is: " + s);
}
private static int sum(int v1, int v2)
{
return v1 + v2;
}
}
2.换成lambda表达式如下
using System.Runtime.Intrinsics;
internal class Program
{
static void Main(string[] args)
{
//格式
// 1 (a,b)
// 2 =>
// 3 {}
Func<int, int, int> func = (v1 ,v2) => { return v1 + v2; };
//使用Func这个委托来接着这部分匿名函数((v1 ,v2) => { return v1 + v2; })
int s = func(10, 20);
Console.WriteLine("Sum is: " + s);
}
//private static int sum(int v1, int v2)
//{
// return v1 + v2;
//}
}

浙公网安备 33010602011771号