Linq 演变的过程(delegate => Lambda => Linq)
来源:互联网 发布:windows qt开发环境 编辑:程序博客网 时间:2024/04/26 01:32
演变的过程(delegate => Lamb => Linq)
1.
Func<string,bool> filter = delegate(string s){return s.Length == 5;};
Func<string,string> extract = delegate(string s){return s;}
Func<string,string> project = delegate(string s){return s.ToUpper();}
IEnumerable<string> query = names
.where(filter)
.orderby(extract)
.select(project);
2.
IEnumerable<string> query = names
.where(s => s.Length ==5)
.orderby(s => s)
.select(s => s.ToUpper())
3.
IEnumerable<string> query = from s in names
where s.Length ==5
orderby s
select s.ToUpper();
转:http://www.cnblogs.com/RuiLei/archive/2007/06/15/784852.html1.
Func<string,bool> filter = delegate(string s){return s.Length == 5;};
Func<string,string> extract = delegate(string s){return s;}
Func<string,string> project = delegate(string s){return s.ToUpper();}
IEnumerable<string> query = names
.where(filter)
.orderby(extract)
.select(project);
2.
IEnumerable<string> query = names
.where(s => s.Length ==5)
.orderby(s => s)
.select(s => s.ToUpper())
3.
IEnumerable<string> query = from s in names
where s.Length ==5
orderby s
select s.ToUpper();
参考资料:http://msdn.microsoft.com/zh-cn/library/bb397687.aspx (Lambda)
- Linq 演变的过程(delegate => Lambda => Linq)
- Linq 演变的过程(delegate => Lamb => Linq)
- lambda与linq的关系
- 不一样的C#(2)——delegate、event、lambda以及LINQ
- 关于LINQ Lambda表达式n => n 如何用表达式树表示的解决方案
- linq 表达式树的构建 Expression.Lambda
- sql 、linq、lambda 查询语句的区别
- 匿名表达式,lambda表达式,Linq的示例
- sql 、linq、lambda 查询语句的区别
- sql 、linq、lambda 查询语句的区别
- sql 、linq、lambda 查询语句的区别
- sql 、linq、Lambda 查询语句的格式
- sql 、linq、lambda 查询语句的区别
- sql 、linq、lambda 查询语句的区别
- linq、lambda、entity framework之间的关系
- sql 、linq、lambda 查询语句的区别
- Lambda和Linq
- 学习Linq和Lambda
- IVR(互动式语音应答(IVR,Interactive Voice Response))
- 怎么用SQL语句取出随机的记录?
- 一个C#操作Excel类,功能比较全。
- SQL语句集锦
- 一个基于c#3.0的开发基于2000/XP/2003下语音识别的通用类
- Linq 演变的过程(delegate => Lambda => Linq)
- .NET资源站点汇总
- 判断当前为Smartphone or Pocket PC
- BAPI_TRANSACTION_COMMIT
- sql与PB程序的优化
- 【转】世行警告中國水資源危機嚴重
- Visual Studio 2008 每日提示(二十七)
- 使用 Hibernate 进行大数据量的性能测试
- SSH登陆错误 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!