摘要: 第一种: Begin Try Begin Tran Tran1 insert into t1(Id, c1) values(1,'1') insert into t1(Id, c1) values('XX2','2') --此句产生错误 COMMIT TRAN Tran1END TryBegin C 阅读全文
posted @ 2016-12-19 09:56 小西门吹吹雪 阅读(260) 评论(0) 推荐(0) 编辑
摘要: (1)Lambda表达式定义: Lambda是创建匿名函数的另一种形式。它比对应的匿名方法更加的简化。因此,所有的情况都推荐使用Lambda表达式。 它可以包括表达式和语句,并且用于创建委托和事件。 Lambda表达式由输入参数,Lambda运算符和表达式构成。它的语法如下:(wdd)=>wdds 阅读全文
posted @ 2016-11-25 17:10 小西门吹吹雪 阅读(3606) 评论(0) 推荐(0) 编辑
摘要: 1. 委托是什么? (1) 从数据结构来讲,委托是和类一样是一种用户自定义类型。 (2) 从设计模式来讲,委托(类)提供了方法(对象)的抽象。概括的说:委托是方法的抽象。 2. 委托类型的定义: 委托是类型,就好像类是类型一样。与类一样,委托类型必须在被用来创建变量以及类型对象之前声明。 委托类型声 阅读全文
posted @ 2016-11-25 14:53 小西门吹吹雪 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 命名规则: 必须以“字母” 、“_”或“@”开头,不要以数字开头。 后面可以跟任意“数字”,“字母”,“下划线”。 注意:自己起的名字尽量避免与系统中的关键字重复。不推荐重新定义相同的变量名。 Camel 命名法: 首个单词的字母小写,其余大写。 Pascel命名规范:每一个单词首字母都大写,如果使 阅读全文
posted @ 2016-10-24 20:21 小西门吹吹雪 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 这是第一篇博文,希望能用心写好,请各位多多指点。 1.为什么引入对象: 对于规模比较小的程序,开发者可以直接写一个面向过程的程序,但当程序规模较大时,面向过程因其自身的繁琐和重构性差而显得力不从心。因而,面向对象的程序设计,就是针对大程序过程中的困难而产生的。 2.面向对象的程序设计: 对象的范围很 阅读全文
posted @ 2016-10-10 22:49 小西门吹吹雪 阅读(250) 评论(0) 推荐(0) 编辑