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)
相关文章推荐
- C# TreeView的帮助类
- C#添加DLL文件
- C#静态构造函数
- C#的Session偶尔查询不到的问题
- C# 4.5以下超时
- 【三层登录之C#版】
- C#密码加密解密类
- c# int Int32 Int64 的区别
- 存储过程详解 C#
- C# split与正则表达式
- C# DateTime和时间戳
- C# 图片截取、放大、缩小与保存
- C# backgroundwork的使用方法
- C# 特性demo
- C# Console的属性、普通数组的获取长度、反转与排序
- C# 委托应用总结(委托,Delegate,Action,Func,predicate)
- C#多线程编程时遇到跨线程访问异常的处理方法
- C#中如何获取文件图标
- C#中的invoke和begininvoke
- C# .net 抓取网页内容