C# Lambda 表达式
2008-11-06 22:43
190 查看
“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。 所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类型,如下所示: delegate int del(int i);del myDelegate = x => x * x;int j = myDelegate(5); //j = 25该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。创建表达式目录树类型:using System.Linq.Expressions;// ...Expression<del> = x => x * x;=> 运算符具有与赋值运算符 (=) 相同的优先级,并且是右结合运算符。关于Lambda更详细的介绍,请参见: http://msdn.microsoft.com/zh-cn/library/bb397687.aspx
相关文章推荐
- C# 编程中的Lambda表达式
- Lambda 表达式(C# 编程指南)
- Lambda 表达式(C# 编程指南)
- Lambda 表达式 =>(C# 编程指南)
- C# Lambda表达式
- C#编程(四十三)----------Lambda表达式
- [C# 基础知识系列]专题十四:深入理解Lambda表达式
- C# 从CIL代码了解委托,匿名方法,Lambda 表达式和闭包本质
- c# 3.0新特性之使用Lambda表达式
- Lambda 表达式(C# 编程指南)
- Lambda 表达式(转载(C# 编程指南))
- 【怎样写代码】函数式编程 -- Lambda表达式(二):C#常用委托
- C# Lambda 表达式
- C# => Lambda表达式理解
- 实例 C#3.0与C#2.0相比之新特性(四) Lambda 表达式
- 表达式即编译器——C# lambda 表达式高级编程
- C# Lambda表达式
- C#中Lambda表达式的简单理解
- C#Lambda表达式的用法
- 【More Effective C#】Lambda表达式优化