python能够改变变量作用域的代码段是def(函数)、class(类)、lamda.if/elif/else、try/except/finally、for/while 并不能涉及变量作用域的更改,也就是说他们的代码块中的变量,在外部也是可以访问的,这点与有{}标注界限的其他类型语言不通。特别注意。...
分类:
编程语言 时间:
2015-02-02 13:55:29
阅读次数:
188
lamda表达式有了参数捕获这个功能,让Action这个委托变得无所不能:可以用相同的委托作为参数的方法实现一些共通的处理【例:用lamda表达式,返回类型不同的委托也可以被方法调用】。
分类:
其他好文 时间:
2015-01-29 12:08:57
阅读次数:
168
【Lamda所有的Capture均是引用】 下面的程序,两个lambda 引用的实际上是同一个a、b。连int都能引用了,说明Lambda对所有类型都是以引用来处理。 1 int a = 0; 2 int b = 1; 3 Func exe = ()=>{ 4 ...
分类:
其他好文 时间:
2015-01-27 20:15:29
阅读次数:
281
带条件的:IQueryable demo=db.UserInfo.where(u=>u.ID>2);取指定列数据:var demo=db.userinfo.where(u=>u.ID>2).select(u=>new{u.ID,u.Name}); 分页:var demoPage=db.userinf...
分类:
其他好文 时间:
2015-01-26 22:43:14
阅读次数:
230
之前学习数据库的时候总结过数据库中表和表之间的连接《数据库中多表的连接》,现在做的项目需要要调用其他系统WCF服务返回List集合,从自己系统再返回一部分集合,将这两种集合链接起来再将“连接的集合‘返回到界面。
通过查阅资料,有两种方法可以实现List集合之间的连接:一种是利用Linq语句,另外一种是利用lamda表达式...
分类:
其他好文 时间:
2014-12-28 00:34:39
阅读次数:
197
嘿嘿,今天的晚上是平安夜,预祝大家节日快乐!在这个冰冷的冬天,给自己一点温暖不论怎么样,生活中的我们要心情愉悦哦,下面就来总结一下我们今天学习的内容,其实我们今天是学习了委托以及对Linq的初步认识吧,总结一下今天学习的内容吧。 一.Lamda表达式在委托中的使用 deleg...
分类:
其他好文 时间:
2014-12-25 00:04:03
阅读次数:
251
为了去重复,写了一个通用的比较容器类,可以用在需要比较的地方,且支持Lamda表达式
dataTable.AsEnumerable().Distinct(new DataComparer((x, y) => return (x[1] == y[1] && x[2] ==y[2]))).CopyT...
分类:
其他好文 时间:
2014-12-22 17:38:43
阅读次数:
122
namespace Lamda{ public delegate int GetNum(int a,int b);//定义具有返回值及参数的委托。 class Program { static void Main(string[] args) { ...
分类:
其他好文 时间:
2014-12-18 08:06:34
阅读次数:
125
http://blog.csdn.net/lovingprince/article/details/6627555几个概念:python能够改变变量作用域的代码段是def、class、lamda.if/elif/else、try/except/finally、for/while 并不能涉及变量作用域...
分类:
编程语言 时间:
2014-12-11 12:19:50
阅读次数:
205
表达式树Expression是Linq中一项比较重要的功能,对其深刻了解Lamda以及计算表达式有很大的帮助.下面是利用 Expression>[]取得Func中的操作数或成员名称以及值。using System;using System.Collections.Generic;using Sy.....
分类:
其他好文 时间:
2014-12-04 23:04:40
阅读次数:
194