码迷,mamicode.com
首页 >  
搜索关键字:扩展方法 lambda表达式    ( 3240个结果
聊聊C#IEnumerable<T>扩展方法里面的判断表达式中的&与&&的区别?
背景 在工作过程中在使用框架的时候,遇到写Linq的判断条件的时候,我代码写成"t=>t.x.Equals(model.Id)&t.y.Equals(model.Name)"类似这种的形式。但是结果程序报错。然后我就写了下面的代码。代码1 1 class Program 2 { 3...
分类:编程语言   时间:2015-06-25 13:48:11    阅读次数:124
MVC-HtmlHelper扩展
1、添加对System.Web.Mvc的引用2、添加一个静态类,里面的扩展方法也必须是静态的//HtmlHelper扩展类//添加对System.Web.Mvc的引用//命名空间:System.Web.Mvc.Html,要不每个使用的页面都要加上自己定义的命名空间//类和方法都必须用static修饰...
分类:Web程序   时间:2015-06-24 16:01:14    阅读次数:159
Linq之Lambda表达式初步认识
匿名方法 匿名方法顾名思义,是没有名字的方法,但是仍有方法体,仍能干活。在很多地方可能你都见过它,比如js中,用的最多! 看看Msdn给的说法:在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。 C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达.....
分类:其他好文   时间:2015-06-24 14:23:11    阅读次数:83
Java 8时间和日期API 20例
伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定...
分类:编程语言   时间:2015-06-19 12:04:27    阅读次数:141
《JavaScript语言精粹》笔记
思考:lambda表达式函数本质就是一个表达式,普通的函数有函数名,函数名就像一部手机的标签,撕去手机的标签,仍是一部手机。 第一章:精华JavaScript建立在一些非常好的想法和少数非常坏的想法之上。那些非常好的想法包括函数、弱类型、动态对象和一个富有表现力的对象字面量表示法。那些坏的想法包括基...
分类:编程语言   时间:2015-06-17 00:19:09    阅读次数:206
利用Associative机制为UIAlertView添加一个Block属性,将AlertView与button的响应事件关联
objective-c有两个扩展机制:category和associative。我们可以通过category对已经存在的类添加和扩展方法,但是它有一个很大的局限性,那就是不能扩展属性。于是,就有了专门用来扩展属性的机制:associative。关联对象是Runtimezhong关联对象是Runtime中一个非常实用的特性         associative的主要原理,就是把两个对象相互关联起...
分类:其他好文   时间:2015-06-16 16:49:50    阅读次数:121
Lambda表达式详解
Lambda表达式详解摘自: http://www.cnblogs.com/knowledgesea/p/3163725.html前言 1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。 2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它...
分类:其他好文   时间:2015-06-15 18:12:07    阅读次数:85
即使用ADO.NET,也要轻量级动态生成更新SQL
不管出于什么原因,有时候框架人员摒弃了NH或EF,而使用原生数据库访问对象。为了优美的编程,用上我写的轻量级动态生成更新SQL扩展方法吧还记得在EF中只更新修改过的字段时,我们这么写: var e = db.Entry(d); ...
分类:数据库   时间:2015-06-15 12:41:52    阅读次数:147
扩展方法判断序列(或集合)是否包含元素
自定义扩展方法: public static class EnumerableExtensions { public static bool IsEmpty(this IEnumerable source) { return !source.A...
分类:其他好文   时间:2015-06-14 18:09:09    阅读次数:206
在Android中使用Java 8的lambda表达式
译自http://www.coshx.com/blog/2015/03/23/use-java-8s-lambda-functions-in-android/在Android中使用Java 8的lambda表达式作为一名Java开发者,或许你时常因为信息的封闭性而产生许多的困扰。幸运的是:Java’s 8th version introduced lambda functions给我们带来了好消息;...
分类:移动开发   时间:2015-06-14 13:50:11    阅读次数:1785
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!