码迷,mamicode.com
首页 >  
搜索关键字:扩展方法 lambda表达式    ( 3240个结果
Python 之匿名函数和偏函数
匿名函数与偏函数匿名函数Python允许使用lambda关键字创造匿名函数,lambda表达式用于定义匿名函数,它返回可调用的函数对象,语法如下:lambda arg1, arg2, … : expression例如;add = lambda a,b=2 : a+bprint(add(3)) ...
分类:编程语言   时间:2015-01-12 16:15:41    阅读次数:274
linux和windows下添加php扩展方法
本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译,所以对现在运行的php没有任何影响。假如原先编译的php目录在/usr/local/php目录下;apache在/usr/local/apache2目录下;php源代码在/usr/lo...
分类:Windows程序   时间:2015-01-12 14:34:28    阅读次数:269
Enumerable扩展方法
/// /// The i enumerable extension. /// public static class IEnumerableExtension { #region Join /// /// 根据字符串拆分数组...
分类:编程语言   时间:2015-01-12 10:44:50    阅读次数:139
用Java8 Stream和 Lambda表达式来解析文件的一个例子
最近我想从一个日志文件中提取出指定的数据,下面是日志的一部分: 2015-01-06 11:33:03 b.s.d.task [INFO] Emitting: eVentToRequestsBolt __ack_ack [-6722594615019711369 -1335723027906100557] 2 2015-01-06 11:33:03 c.s.p.d.PackagesProvide...
分类:编程语言   时间:2015-01-12 09:29:24    阅读次数:254
【开源】OSharp框架解说系列(3):扩展方法
本文定义(收集)了大量实用的扩展方法,从泛型、字符串、类型、随机数、参数检查、Expression表达式、集合类操作等方面进行分类解说。 扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方...
分类:其他好文   时间:2015-01-12 01:36:40    阅读次数:298
18.C#扩展方法(十章10.1-10.2)
今天的话题,我们来聊下扩展方法,自己也真心感叹自己的文笔,那叫一个惨啊,回顾写的文章,看着看着也忘记当时是怀着什么心态写的,哈哈,现代人真心是太随性了,可能也是太冷漠了,接着写的吧,总是会有帮助,也会有收获的。 扩展方法是从C#3开始出现在我们的眼前,它即有静态方法的优点,也使我们的代码更具可...
分类:Windows程序   时间:2015-01-11 22:51:05    阅读次数:248
在Lambda表达式中使用循环变量
在C#5.0之前的版本中,如果在foreach循环中的lambda使用循环变量,那么你会发现一些意想不到的现象,例子如下: var integers = new List { 1, 2, 3, 4 }; var actions = new List(); ...
分类:其他好文   时间:2015-01-10 23:40:37    阅读次数:300
C#秘密武器之表达式树
一、表达式树入门Lambda表达式树很复杂,从概念上很难理解清楚,一句话,表达式树是一种数据结构!这里我们通过下面的这个例子来理解一下表达式树,你就能看个大概:lambda表达式树动态创建方法static void Main(string[] args) { //...
分类:Windows程序   时间:2015-01-10 23:39:10    阅读次数:433
16.C#初见Lambda表达式及表达式树(九章9.1-9.3)
在说明Lambda相关知识前,我们需要了解Lambda表达式常用于LINQ,那么我们来聊下LINQ。 LINQ的基本功能就是创建操作管道,以及这些操作需要的任何状态。这些操作表示了各种关于数据的逻辑:如何过滤、如何排序以及如何将不同的数据源连接在一起,等等。执行委托只是LINQ的众多能力之一。...
分类:Windows程序   时间:2015-01-09 22:16:56    阅读次数:377
在Linq to sql 和 Entity framework 中使用lambda表达式实现left join
我们知道lambda表达式在Linq to sql 和 Entity framework 中使用join函数可以实现innerjoin,那么怎么才能在lambda表达式中实现left join呢?秘诀就是在join后面加上一个函数DefaultIfEmpty函数,实际上这个函数在linq中貌似也只有...
分类:数据库   时间:2015-01-09 20:55:26    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!