C# lambda表达式写法

Action a1 = () => { Console.WriteLine("hello"); };
Action a2 = () => Console.WriteLine("hello"); //方法体只有一行时,可省略花括号

Action<int> b1 = (param) => Console.WriteLine("hello");
Action<int> b2 = param => Console.WriteLine("hello");//只有一个参数时,可省略小括号

Func<int> c1 = () => { return 3 + 2; };
Func<int> c2 = () => 3 + 2;//方法体只有一行时,可省略花括号和 return
Func<int, string> c3 = param => param + 8 + "";
发布了43 篇原创文章 · 获赞 2 · 访问量 2588
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览