//匿名方法实际所指的并不是方法,而是和委托相关的一种语法。
class Program
{
//声明一个委托
delegate int delegateAdd(int x, int y);
static void Main(string[] args)
{
//匿名方法出现前,需要事先定义一个方法作为参数传递给委托。
delegateAdd myadd = new delegateAdd(Add);
int i = myadd(3, 4);
Console.WriteLine(i);
//匿名方法出现后,可以省掉方法的定义,而直接书写。
delegateAdd adddel = delegate(int x, int y)
{
return x + y;
};
int j = adddel(10, 22);
Console.WriteLine(j);
}
}

本文介绍C#中匿名方法的概念及使用方法,通过实例演示了如何使用匿名方法简化委托的定义过程。
1258

被折叠的 条评论
为什么被折叠?



