一、默认写法
internal class Program
{
private static void Main(string[] args)
{
static int Add(int i1, int i2)
{
return i1 + i2;
}
A a = Add;
Console.WriteLine(a(6,8));
}
}
delegate int A(int i,int j);
二、Action(无返回值) and Func(有返回值)
2.1 Action
2.2 Func
三、Lambda 写法
3.1 原代码
3.2 优化后
若函数只有一行,可省略“{}”和“return”
四、Linq
现在需要将数据中数值小于10的元素取出打印
4.1 原代码
yield 版