您的位置:首页 > 编程语言 > C#

C# 委托-lambda表达式

2016-03-29 15:36 369 查看
// 匿名方法
Func<int, int, string> func2 =
delegate(int a, int b)
{
return a+"+"+b+"等于几?" + Environment.NewLine +(a+b).ToString();
};

// Lambda表达式
Func<int, int, string> func3 =
(a, b) => { return a + "+" + b + "等于几?" + Environment.NewLine + (a + b).ToString(); };


两段代码是等效的

func2(1,2) == func3(1,3)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: