从C# 3.0说以人为本(四)—— Lambda表达式
摘要:
重新回到那个用了很多次的语句: IEnumerablenumQuery=numbers.Where((number)=>number%2==0); 我们知道了Where是扩展方法,但是后面的(number) => number % 2 == 0又是什么?功能一看就明白了,就是选择是偶数的数字,但是深层机理又是什么样子的? 查一下MSDN,原来这种表达式也是3.0新增的东东,叫Lambda表达式。它的语法小凡就不再介绍,MSDN中有很详细的说明,再说也是狗尾续貂。但是,除了用Lambda表达式,像这样的函数还能传入什么形参?是不是只能用Lambda表达式了呢? 答案当然是不会的,如果 阅读全文
posted @ 2009-01-07 23:12 Van Pan 阅读(191) 评论(0) 推荐(0) 编辑