#region 系统内置的泛型委托 //只要是Action委托都是无返回值的。 ////1.存储无参数无返回值的方法 //Action md = () => { Console.WriteLine("无参数无返回值。"); }; ...
分类:
其他好文 时间:
2014-11-02 16:20:53
阅读次数:
207
Predicate 是一个委托,它代表了一个方法,它的定义是:namespace System { // 摘要: 表示定义一组条件并确定指定对象是否符合这些条件的方法。 // 参数: // obj: 要按照由此委托表示的方法中定义的条件进行比较的对象。 // 类型参数: // T...
这样我们的数据访问层,很轻松的实现了,基本上代码量非常少,增删改查部分几乎"0"代码,都是泛型的父类实现了.抽象、继承、泛型、委托、容器等等大大提高了代码的复用性。-----一切来源于抽象!...
分类:
Web程序 时间:
2014-09-30 23:25:40
阅读次数:
322
经过这一系列的抽象,我们发现,我们开发的工作流,已经脱离了我们当初简单使用的范畴,通过对泛型,委托的技术积累,我们对任何业务的抽象,都那么水到渠成,这时,我认识到一个道理,我们重要的不仅仅是了解更多的技术,还有对技术应用场景的深入剖析,和面向对象认识的提升!...
分类:
其他好文 时间:
2014-09-01 00:28:12
阅读次数:
255
一、C# Action 泛型委托(帮助理解委托)
描述:
封装一个方法,该方法只采用一个参数并且不返回值.
语法:
public delegate void Action(T arg);
T:
参数类型:此委托封装的方法的参数类型
arg:
参数:此委托封装的方法的参数
备注:
通过此委托,可以将方法当做参数进行传递.Action 泛型委托:封装一个方法,该方法只采用一个参数并...
分类:
编程语言 时间:
2014-08-26 13:43:26
阅读次数:
361
又一次深入的学习设计模式,发现了很多以前感觉不是问题的问题,这才发现原来自己不是真的理解了。通过这次的深入学习,才开始慢慢感受到OO的魅力所在。
从C#学习到设计模式,再到机房收费系统个人版和合作版,再到我们做的项目,我们真正的朝着面向对象编程了吗?我的项目中,先不说泛型、委托、集合的利用率,就是基本的继承、多态用的少之又少。
下面将为大家解说“OO引领编程”之——继承和多态...
分类:
其他好文 时间:
2014-08-19 16:40:35
阅读次数:
241
今天继续分享泛型委托的Predicate,上篇文章讲了Action委托,这个比Action委托功不一样的地方就是委托引用方法是Bool返回值的方法,Action为无返回值。首先我们看一下它的定义吧:1 public delegate bool Predicate(T obj);View Code从....
分类:
其他好文 时间:
2014-07-24 00:52:17
阅读次数:
378
因为工作的原因(其实还是个人的惰性)昨天没有给大家分享文章,然后这几天也有很多园友也提出了他们报告的意见及指导,再次感谢这些兄弟们的照顾我 和支持,这个分类的文章我当时想的是把我的学习经验和工作中用到的语法给大家分享给大家,希望能起到帮助的作用,但是本人也是个菜鸟,不是什么大神,所以 学习中也有.....
分类:
其他好文 时间:
2014-07-23 11:32:26
阅读次数:
371
C#中有泛型类、泛型方法、泛型接口、泛型委托。下面先介绍前3种类型。1.泛型类、泛型方法: 1 /// 2 /// 泛型类和泛型方法 3 /// 4 /// 5 class MyClass 6 { 7 public void Say(T ...
分类:
其他好文 时间:
2014-07-22 22:46:15
阅读次数:
203
作业要求是汇总之前学过的基础知识,可以说 学的乱七八糟,一塌糊涂! 这里写了石头提及的几个重点,比如泛型,委托。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Refle...
分类:
其他好文 时间:
2014-07-17 18:35:16
阅读次数:
205