前言 Where运算符(Linq扩展方法)基于给定的条件表达式过滤集合并返回新集合。可以将标准指定为lambda表达式或Func委托类型。 Where扩展方法有以下两个重载。两种重载方法都接受Func委托类型参数。 一个重载需要Func <TSource,bool>输入参数, 第二个重载方法需要Func <TSource,int,bool>输入参数,其中int用于索引: Where方法重载: public static IEnumerable<TSource> Where<TSource