C# Lambda 表达式
来源:互联网 发布:在手机上写js代码 编辑:程序博客网 时间:2024/05/17 03:53
“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 表达式
- C# Lambda 表达式
- C#的Lambda表达式
- C# Lambda 表达式
- C# Lambda 表达式
- C#3.0 lambda表达式
- C# Lambda表达式
- C# Lambda表达式
- C# Lambda表达式
- C#中Lambda表达式
- C# 中Lambda表达式
- C# Lambda 表达式
- c#的Lambda表达式
- C#中的Lambda表达式
- C# Lambda表达式
- C#的Lambda 表达式
- C# Lambda表达式理解
- C#中Lambda表达式
- 90/10法则
- strcpy_s :拷贝多少合适?
- 使用 /sys 文件系统访问 Linux 内核
- 敏捷那些事儿(三)
- 软件工程 - 5、数据库设计与开发
- C# Lambda 表达式
- Linux内核移植和根文件系统制作
- 微软将 jQuery IntelliSense整合到Visual Studio
- Linux内核常用启动参数汇总
- Linux常用的基本命令分类
- 利用JSON 让表单与业务对象双向转换
- C++ 书籍的下载地址
- 几个重要的Linux系统内核文件介绍
- 新编Win32API大全 (中文版).chm