10 2016 档案

摘要:以上是事件的几个操作。 事件由五个组件构成: 具体作用如下: 事件声明: event 委托类型 事件名;例子: 还可同时声明几个事件: 还可添加static使得事件静态。 事件说明 事件是成员,不是类型,所以不能通过new来创建他的对象。 由于是成员: 1,他必须声明在类或者结构中,和其他成员一样。 阅读全文
posted @ 2016-10-25 16:54 美好的明天 阅读(436) 评论(0) 推荐(0) 编辑
摘要:匿名方法是在初始化委托时内联声明的方法。 例如下面这两个例子: 不使用匿名方法的委托: 使用匿名方法的委托: 两种结果是一样的。 使用匿名方法 1)声明委托变量时候作为初始化表达式。 2)组合委托时在赋值语句的右边。 3)为委托增加事件时在赋值语句的右边。 匿名方法语法 delegate (para 阅读全文
posted @ 2016-10-25 14:23 美好的明天 阅读(9244) 评论(0) 推荐(1) 编辑
摘要:何谓匿名类,其实本质和普通定义的类一样,只不过是由系统的编译器来完成的,首先举个例子。 一般情况 可以看出,当字段特别多的时候,太麻烦了,所以c#3.0提供了匿名类。语法是 var 名字=new {字段赋值};其中var在c#中和在javascript中是不同的,c#中只是作为推断,根据赋值推断出类 阅读全文
posted @ 2016-10-24 17:17 美好的明天 阅读(7738) 评论(0) 推荐(2) 编辑
摘要:开始Linq前你要知道的 扩展方法 顾名思义就是对现有类进行扩展的的方法,扩展方法可以在不修改现有类的情况下,为现有类增加公共的接口(不是C#中的interface)。 扩展方法本质上是一个静态方法,不同之处在于它的第一个参数必须有this关键字声明,并且第一个参数的类型即为要扩展的类型。如 这里是 阅读全文
posted @ 2016-10-24 16:16 美好的明天 阅读(438) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/knowledgesea/p/3897665.html 开门见山 读这篇文章之前,我先说下,每一种搜索结果集,我都以三种方式变现出来,为啦更好的理解,希望不要嫌我啰嗦。 1.简单的linq语法 2.带where的查询 3.简单的函数计算(cou 阅读全文
posted @ 2016-10-24 15:21 美好的明天 阅读(204) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/knowledgesea/p/3163725.html lambda简介 lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边 阅读全文
posted @ 2016-10-24 14:03 美好的明天 阅读(315) 评论(0) 推荐(0) 编辑
摘要:需求: 将t2(t_statbuf)表中id和t1(T_Mt)表相同的记录更新进t1表。 1.错误的写法: 1 update table_name t1 set (a,b,c)=( select a,b,c from table_name_2 t2 where t1.a=t2.a); 这种写法,会更 阅读全文
posted @ 2016-10-20 20:57 美好的明天 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:ref关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 就是说,在调用方法的参数中使用ref关键字可以使得变量能够改变。 ref和out都是引用地址ref可以理解为引用传值,一个构造器或方法里含有ref参数,任何使用这个构造器或方法的地方操 阅读全文
posted @ 2016-10-09 11:43 美好的明天 阅读(2783) 评论(0) 推荐(0) 编辑
摘要:委托,跟类很相似,能够定义对象,但是区别是 1,委托必须有关键字delegate。 2,委托有类型修饰符,比如void,string,int。修饰符取决于他的方法返回类型。 3,委托没有方法实现。 委托的作用是给委托对象添加几个方法,在使用委托的时候同时调用使用几个方法。 每次委托调用,他的委托的方 阅读全文
posted @ 2016-10-09 10:03 美好的明天 阅读(229) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示