Upload
learningtech
View
194
Download
3
Embed Size (px)
Citation preview
04/12/2023 1
Linq Queries & Operators
Mark Chen
04/12/2023 2
Enumerable MethodSelect<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>)
SelectMany<TSource, TResult>(IEnumerable<TSource>, Func<TSource, IEnumerable<TResult>>)
Concat<TSource>
Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)
Where<TSource>(IEnumerable<TSource>, Func<TSource, Int32, Boolean>)
OrderBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
OrderByDescending<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
ThenBy<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>)
ThenByDescending<TSource, TKey>(IOrderedEnumerable<TSource>, Func<TSource, TKey>)
04/12/2023 3
Enumerable MethodReverse<TSource>
ToArray<TSource>
ToList<TSource>
Contains<TSource>(IEnumerable<TSource>, TSource)
Count()
Sum()
Max()
Min()
04/12/2023 4
Enumerable MethodAverage()
Aggregate<TSource>(IEnumerable<TSource>, Func<TSource, TSource, TSource>)
Take<TSource>()
Skip<TSource>()
First<TSource>(IEnumerable<TSource>)
FirstOrDefault<TSource>(IEnumerable<TSource>)
Last<TSource>(IEnumerable<TSource>)
LastOrDefault<TSource>(IEnumerable<TSource>)
04/12/2023 5
Enumerable MethodRange()
Repeat<TResult>()
ElementAt<TSource>
ElementAtOrDefault<TSource>
Empty<TResult>
DefaultIfEmpty<TSource>(IEnumerable<TSource>)
All<TSource>
Any<TSource>(IEnumerable<TSource>)
04/12/2023 6
尚未了解的部分AsQueryable() AsQueryable(IEnumerable) AsQueryable<TElement>(IEnumerable<TElement>)
AsEnumerable<TSource>()
04/12/2023 7
尚未了解的部分Cast<TResult>()
OfType<TResult>()