Mark linq queries and operators
-
Upload
learningtech -
Category
Business
-
view
194 -
download
3
Transcript of Mark linq queries and operators
![Page 1: Mark linq queries and operators](https://reader036.fdocuments.us/reader036/viewer/2022082920/5555d2f9d8b42a711f8b4b1b/html5/thumbnails/1.jpg)
04/12/2023 1
Linq Queries & Operators
Mark Chen
![Page 2: Mark linq queries and operators](https://reader036.fdocuments.us/reader036/viewer/2022082920/5555d2f9d8b42a711f8b4b1b/html5/thumbnails/2.jpg)
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>)
![Page 3: Mark linq queries and operators](https://reader036.fdocuments.us/reader036/viewer/2022082920/5555d2f9d8b42a711f8b4b1b/html5/thumbnails/3.jpg)
04/12/2023 3
Enumerable MethodReverse<TSource>
ToArray<TSource>
ToList<TSource>
Contains<TSource>(IEnumerable<TSource>, TSource)
Count()
Sum()
Max()
Min()
![Page 4: Mark linq queries and operators](https://reader036.fdocuments.us/reader036/viewer/2022082920/5555d2f9d8b42a711f8b4b1b/html5/thumbnails/4.jpg)
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>)
![Page 5: Mark linq queries and operators](https://reader036.fdocuments.us/reader036/viewer/2022082920/5555d2f9d8b42a711f8b4b1b/html5/thumbnails/5.jpg)
04/12/2023 5
Enumerable MethodRange()
Repeat<TResult>()
ElementAt<TSource>
ElementAtOrDefault<TSource>
Empty<TResult>
DefaultIfEmpty<TSource>(IEnumerable<TSource>)
All<TSource>
Any<TSource>(IEnumerable<TSource>)
![Page 6: Mark linq queries and operators](https://reader036.fdocuments.us/reader036/viewer/2022082920/5555d2f9d8b42a711f8b4b1b/html5/thumbnails/6.jpg)
04/12/2023 6
尚未了解的部分AsQueryable() AsQueryable(IEnumerable) AsQueryable<TElement>(IEnumerable<TElement>)
AsEnumerable<TSource>()
![Page 7: Mark linq queries and operators](https://reader036.fdocuments.us/reader036/viewer/2022082920/5555d2f9d8b42a711f8b4b1b/html5/thumbnails/7.jpg)
04/12/2023 7
尚未了解的部分Cast<TResult>()
OfType<TResult>()