C# LINQ
25 functions
Wheresource.Where(predicate)Filters a sequence of values based on a predicate.
Selectsource.Select(selector)Projects each element of a sequence into a new form.
OrderBysource.OrderBy(keySelector)Sorts the elements of a sequence in ascending order.
OrderByDescendingsource.OrderByDescending(keySelector)Sorts the elements of a sequence in descending order.
ThenBysource.ThenBy(keySelector)Performs a subsequent ordering of the elements in ascending order.
GroupBysource.GroupBy(keySelector)Groups the elements of a sequence according to a specified key selector.
Joinsource.Join(inner, outerKey, innerKey, resultSelector)Correlates the elements of two sequences based on matching keys.
SelectManysource.SelectMany(selector)Projects each element to an IEnumerable and flattens the resulting sequences.
Firstsource.First(predicate?)Returns the first element of a sequence.
FirstOrDefaultsource.FirstOrDefault(predicate?)Returns the first element, or a default value if no element is found.
Lastsource.Last(predicate?)Returns the last element of a sequence.
Singlesource.Single(predicate?)Returns the only element of a sequence.
Anysource.Any(predicate?)Determines whether any element of a sequence satisfies a condition.
Allsource.All(predicate)Determines whether all elements of a sequence satisfy a condition.
Countsource.Count(predicate?)Returns the number of elements in a sequence.
Sumsource.Sum(selector)Computes the sum of a sequence of numeric values.
Averagesource.Average(selector)Computes the average of a sequence of numeric values.
Maxsource.Max(selector?)Returns the maximum value in a sequence.
Minsource.Min(selector?)Returns the minimum value in a sequence.
Distinctsource.Distinct()Returns distinct elements from a sequence.
Skipsource.Skip(count)Bypasses a specified number of elements in a sequence.
Takesource.Take(count)Returns a specified number of contiguous elements from a sequence.
ToListsource.ToList()Creates a List from an IEnumerable.
ToArraysource.ToArray()Creates an array from an IEnumerable.
ToDictionarysource.ToDictionary(keySelector, elementSelector?)Creates a Dictionary from an IEnumerable.
