一、委托 1.就给类比较,类用class声明,委托用delegate声明。 2.委托要指向一个真正的方法。 3.委托的签名,要和指向的方法一样。 这种写法,可能会有疑问,还不如直接去调用了。且往下边继续看。 这一次,我中间又封装了一个方法,这次将方法当成一个参数传到另一个方法里。记得刚开始接触委托时 ...
(1)三元运算 result='gt' if 1>3 else 'lt'print result 理解:如果条件为真,把if前面的值赋值给变量,否则把else后面的值赋值给变量。 (2)lambda表达式 temp= lambda x,y:x+y print temp(4,10) 可以替代: def ...
分类:
编程语言 时间:
2017-06-03 18:18:26
阅读次数:
170
Lamda表达式可以理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表/函数主体/返回类型,可能还有一个可以抛出的异常列表。 Lamda表达式由参数/箭头和主体组成: 之前的代码形式: Comparator<Apple> byWeight = new Comparator<App ...
分类:
编程语言 时间:
2017-04-20 09:57:52
阅读次数:
263
1、左连接: var LeftJoin = from t1 in l1join t2 in l2on t1.ID equals t2.ID into Joinedt12from t3 in Joinedt12.DefaultIfEmpty()select new {Name = t1.Name,Ag ...
分类:
其他好文 时间:
2017-04-13 00:57:55
阅读次数:
664
还未学习的内容,如果到时候要用到,再去学。1、Lamda 表达式(很复杂,很少用)2、验证框架(默认验证方法 validation、方法开始前验证、开始后验证)3、UI标签(用的不多)4、类型转换中的异常处理(用的不多,前后做好参数验证,问题不会很多)5、上传与下载文件(用到再学)6、Struts ...
分类:
其他好文 时间:
2017-04-08 15:56:02
阅读次数:
154
委托基本概念:可以把一个方法作为一个参数传给另一个方法 声明: 方法前加 delegate 关键字 列子: using System; using System.Collections; using System.Collections.Generic; namespace Dome { class ...
分类:
其他好文 时间:
2017-04-03 01:02:56
阅读次数:
181
用Entity Framework 进行数据库交互,在代码里直接用lamda表达式和linq对数据库操作,中间为程序员省去了数据库访问的代码时间,程序员直接可以专注业务逻辑层的编写。但是对于比较复杂的表关系关联查询或者修改就比较费劲了。通常可以采用的方式是用EF执行SQL语句或者“存储过程”,特别是 ...
分类:
Web程序 时间:
2017-02-16 01:37:47
阅读次数:
321
本文转载自:http://www.cnblogs.com/han1982/p/4138163.html 示例1: GroupBy 分组在List<>泛型中的应用 原表: 按姓名Name 分组后结果: 对DATATABLE 进行LAMDA查询时必须在项目的引用中添加 System.Data.DataS ...
// 查询数据模拟 List<SealListViewVo> list = new ArrayList<SealListViewVo>(); for (int i = 0; i < 50; i++) { SealListViewVo temp = new SealListViewVo(); Stri ...
分类:
编程语言 时间:
2017-01-17 15:21:06
阅读次数:
152