您的位置:首页 > 其它

一个小例子看下Lambda 表达式

2010-03-29 19:23 253 查看
这个小例子看一下,Lambda 表达式精简干练。。。

namespace ConsoleApplication6
{
delegate int Mydelegate(int i);//定义一个委托
class Program
{
static void Main(string[] args)
{
Func<int, int> s = item => item * 10;
Console.WriteLine("用Lambda表达式");
Console.WriteLine(s(10));
Console.WriteLine("直接调用静态方法");
Console.WriteLine(Mult(10));
Console.WriteLine("使用委托方法");
Mydelegate md1 = new Mydelegate(Mult);
Console.WriteLine(md1(10));
Console.WriteLine("使用匿名方法");
Mydelegate md2 = delegate(int i) { return i * 10; };
Console.WriteLine(md2(10));
}

public static int  Mult(int i)
{
return i * 10;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: