三、 LINQ操作符类型类型
可根据标准查询操作符的操作“类型”进行分类,如把它们分成投影、限制、排序、联接、分组、串联、聚合、集合、生成、转换、元素、相等、量词、分割等。
类型 | 操作符名称 |
投影操作符 | Select,SelectMany |
限制操作符 | Where |
排序操作符 | OrderBy,OrderByDescending,ThenBy,ThenByDescending,Reverse |
联接操作符 | Join,GroupJoin |
分组操作符 | GroupBy |
串联操作符 | Concat |
聚合操作符 | Aggregate,Average,Count,LongCount,Max,Min,Sum |
集合操作符 | Distinct,Union,Intersect,Except |
生成操作符 | Empty,Range,Repeat |
转换操作符 | AsEnumerable,Cast,OfType,ToArray,ToDictionary,ToList,ToLookup |
元素操作符 | DefaultIfEmpty,ElementAt,ElementAtOrDefault,First,Last,FirstOrDefault, LastOrDefault,Single,SingleOrDefault |
相等操作符 | SequenceEqual |
量词操作符 | All,Any,Contains |
分割操作符 | Skip,SkipWhile,Take,TakeWhile |
联系客服