List<T>下的条件Find,FindAll等条件过滤方法需要指定一个用于制定搜索条件的委托才能使用
即通过委托告诉其过滤条件
根据MSDN的例子:
//定义一个 Book类型的List集合
private static List<Book> Books = new List<Book>();
//根据委托条件返回符合条件的记录
List<Book> result = Books.Find(
delegate(Book bk)
{
DateTime year2001 = new DateTime(2001,01,01);
return bk.Publish_date < year2001;
});