摘要: 我们主要是使用List<T>.FindAll(Predicate<T> match)进行筛选其中Predicate<T>类型的参数,封装了筛选的规则。Predicate<T>是一个泛型委托,这意味着match参数是一个返回bool类型的方法,在FindAll()内部,会调用我们传递进去的这个方法。 public delegate bool Predicate<T>(T obj);在讲述之前我们需要先复习一下几个概念首先理解一下什么叫多态。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类覆写 阅读全文
posted @ 2011-03-02 10:07 JackDuan 阅读(519) 评论(0) 推荐(0) 编辑