我定规矩*我破规矩

记录学习工作经验的技术博客
(There ain't no such thing as a Free Lunch)
posts - 2, comments - 27, trackbacks - 0, articles - 0

2010年5月4日

摘要: 在上一篇随笔中,对lambda表达式进行了简单的介绍,对lambda表达式的使用有了初步了解以及如何编写lambda表达式。在这篇随笔中我们开始把lambda表达式应用到实际程序中。lambda表达式在LINQ中使用很广泛,下面我们看到Lambda表达式在LINQ to objects中的使用,首先我们从linq to objects的基础开始。1.什么是LINQ to Objects?Linq to objects是使用LINQ查询内存中的数据集合,数据集合都需要实现了 IEnumerable or IEnumerable<(Of <(T>)>) 接口。比如我们需要对阅读全文

posted @ 2010-05-04 20:19 Shevchenko7 阅读(851) 评论(5) 编辑

2010年3月16日

摘要: 什么是lambda 表达式?Lambda 表达式是一种匿名函数,它可以包含表达式和语句,并且可用于创建委托或 表达式目录树类型。我们使用lambda表达式可以帮助我们编写精简和紧凑的代码,许多操作中允许自定义排序和过 滤的函数,在.NET2.0的时候通常使用委托函数来实现,在.NET3.5可以使用lambda表达式。 现在举例说明 lambda表达式: Func addOne= item=> item+1 ,其中操作符 “=>” 读作“Goes to”, 可以理解为操作符左边的是函数的参数,操作符右边是函数体内容。上面我们定义的lambda表达式等同于函数如下:阅读全文

posted @ 2010-03-16 22:31 Shevchenko7 阅读(2501) 评论(22) 编辑