19、lambda表达式树
摘要:一、定义: 表达式树又称为表达式目录树,以数据形式表示语言级代码。所有的数据都存储在树结构中,每个结点表示一个表达式(Expression)。 二、要点: –Lambda表达式的参数类型可以忽略,因为可以根据使用的上下文进行推断。 –Lambda表达式的主体(body)可以是表达式,也可以是语句块。
阅读全文
12、c#中事务及回滚
摘要:事务回滚主要用于提交失败。(lock)用于处理并发事件。
阅读全文
11、Linq的使用
摘要:一、种类 1.Linq to Objects,实现了IEnumerable<T>集合对象的集成查询 2.Linq to sql,针对关系数据库MSSQL的解释查询 3.Linq to Entities,通过实体数据模型,支持多个数据库的Linq 4.Linq to XML,针对XML文档的集成查询
阅读全文
18、(番外)匿名方法+lambda表达式
摘要:概念了解: 1、什么是匿名委托(匿名方法的简单介绍、为什么要用匿名方法) 2、匿名方法的【拉姆达表达式】方法定义 3、匿名方法的调用(匿名方法的参数传递、使用过程中需要注意什么) 什么是匿名方法? 匿名方法是C#2.0引入的一个新特性,它允许开发者声明自己的函数代码而无须使用委托函数。 C#为委托提
阅读全文
17、(番外)扩展方法
摘要:扩展方法的要求: 1、必须把扩展方法定义在静态类中 2、每一个扩展方法必须声明为静态的 3、要用 this 关键字对第一个参数进行修饰(即需要扩展的类型) 例: 1)先定义一个静态类和它的扩展方法: public static class extension { //定义扩展方法 public st
阅读全文
3、JS中的语句
摘要:1.块语句 常用于组合0~多个语句:语法:{语句1;语句2……} *没有块级作用域:如:在for循环里面定义一个自增数 i,可以在for循环外取到它跳出循环时的值,而且for循环里面新定义的数据也能取到。 *但是如果在函数里面定义一个变量,在函数外面取不到。 2. var 声明语句 var a =
阅读全文
2、JS中的表达式和运算符
摘要:一、表达式 1.原始表达式:2.14,“test”,true/false,null……复合表达式:10*20…… 2.数组、对象的初始化表达式:new Array(1,2),[1,undefined,4],{x:1,y:2}=>var o = new Object();o.x=1;o.y=2;……
阅读全文
1、JS的数据类型
摘要:一、分类:JS有6种数据类型: 1.string 2.undefined 3.number 4.null 5.boolean 6.object(包含函数、数组、日期等) 二、隐式转换 1.+和- var x = "37" - 7 //30 运算 var y = "37" + 7 //377 字符串拼
阅读全文