Enumerable Class
Namespace: System.Linq · Assembly: GHIElectronics.TinyCLR.Linq
LINQ to Objects on top of IEnumerable{T}. Subset of the .NET BCL surface picked for embedded use - covers the common filter / project / aggregate / order / group / convert operators. Lazy operators (Where, Select, etc.) use iterator state machines; terminal operators (ToArray, Sum, OrderBy, etc.) are eager.
public static class Enumerable
Methods
Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns IEnumerable<TSource>
Where<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate)
public static IEnumerable<TSource> Where<TSource>(this IEnumerable<TSource> source, Func<TSource, int, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, int, bool> |
Returns IEnumerable<TSource>
OfType<TResult>(this IEnumerable source)
public static IEnumerable<TResult> OfType<TResult>(this IEnumerable source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable |
Returns IEnumerable<TResult>
Cast<TResult>(this IEnumerable source)
public static IEnumerable<TResult> Cast<TResult>(this IEnumerable source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable |
Returns IEnumerable<TResult>
TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)
public static IEnumerable<TResult> Select<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
selector | Func<TSource, TResult> |
Returns IEnumerable<TResult> Select<TSource,
TResult>(this IEnumerable<TSource> source, Func<TSource, int, TResult> selector)
public static IEnumerable<TResult> Select<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, int, TResult> selector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
selector | Func<TSource, int, TResult> |
Returns IEnumerable<TResult> Select<TSource,
TResult>(this IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> selector)
public static IEnumerable<TResult> SelectMany<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> selector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
selector | Func<TSource, IEnumerable<TResult>> |
Returns IEnumerable<TResult> SelectMany<TSource,
Skip<TSource>(this IEnumerable<TSource> source, int count)
public static IEnumerable<TSource> Skip<TSource>(this IEnumerable<TSource> source, int count)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
count | int |
Returns IEnumerable<TSource>
Take<TSource>(this IEnumerable<TSource> source, int count)
public static IEnumerable<TSource> Take<TSource>(this IEnumerable<TSource> source, int count)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
count | int |
Returns IEnumerable<TSource>
SkipWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static IEnumerable<TSource> SkipWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns IEnumerable<TSource>
TakeWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static IEnumerable<TSource> TakeWhile<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns IEnumerable<TSource>
Distinct<TSource>(this IEnumerable<TSource> source)
public static IEnumerable<TSource> Distinct<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns IEnumerable<TSource>
Distinct<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource> comparer)
public static IEnumerable<TSource> Distinct<TSource>(this IEnumerable<TSource> source, IEqualityComparer<TSource> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
comparer | IEqualityComparer<TSource> |
Returns IEnumerable<TSource>
Concat<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second)
public static IEnumerable<TSource> Concat<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second)
No description available.
| Parameter | Type | Description |
|---|---|---|
first | this IEnumerable<TSource> | |
second | IEnumerable<TSource> |
Returns IEnumerable<TSource>
Reverse<TSource>(this IEnumerable<TSource> source)
public static IEnumerable<TSource> Reverse<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns IEnumerable<TSource>
SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second)
public static bool SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second)
No description available.
| Parameter | Type | Description |
|---|---|---|
first | this IEnumerable<TSource> | |
second | IEnumerable<TSource> |
Returns bool
SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer)
public static bool SequenceEqual<TSource>(this IEnumerable<TSource> first, IEnumerable<TSource> second, IEqualityComparer<TSource> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
first | this IEnumerable<TSource> | |
second | IEnumerable<TSource> | |
comparer | IEqualityComparer<TSource> |
Returns bool
Any<TSource>(this IEnumerable<TSource> source)
public static bool Any<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns bool
Any<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static bool Any<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns bool
All<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static bool All<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns bool
Contains<TSource>(this IEnumerable<TSource> source, TSource value)
public static bool Contains<TSource>(this IEnumerable<TSource> source, TSource value)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
value | TSource |
Returns bool
Contains<TSource>(this IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer)
public static bool Contains<TSource>(this IEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
value | TSource | |
comparer | IEqualityComparer<TSource> |
Returns bool
First<TSource>(this IEnumerable<TSource> source)
public static TSource First<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource
First<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static TSource First<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns TSource
FirstOrDefault<TSource>(this IEnumerable<TSource> source)
public static TSource FirstOrDefault<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource
FirstOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static TSource FirstOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns TSource
Last<TSource>(this IEnumerable<TSource> source)
public static TSource Last<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource
Last<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static TSource Last<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns TSource
LastOrDefault<TSource>(this IEnumerable<TSource> source)
public static TSource LastOrDefault<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource
LastOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static TSource LastOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns TSource
Single<TSource>(this IEnumerable<TSource> source)
public static TSource Single<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource
Single<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static TSource Single<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns TSource
SingleOrDefault<TSource>(this IEnumerable<TSource> source)
public static TSource SingleOrDefault<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource
SingleOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static TSource SingleOrDefault<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns TSource
ElementAt<TSource>(this IEnumerable<TSource> source, int index)
public static TSource ElementAt<TSource>(this IEnumerable<TSource> source, int index)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
index | int |
Returns TSource
ElementAtOrDefault<TSource>(this IEnumerable<TSource> source, int index)
public static TSource ElementAtOrDefault<TSource>(this IEnumerable<TSource> source, int index)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
index | int |
Returns TSource
Count<TSource>(this IEnumerable<TSource> source)
public static int Count<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns int
Count<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
public static int Count<TSource>(this IEnumerable<TSource> source, Func<TSource, bool> predicate)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
predicate | Func<TSource, bool> |
Returns int
LongCount<TSource>(this IEnumerable<TSource> source)
public static long LongCount<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns long
Sum(this IEnumerable<int> source)
public static int Sum(this IEnumerable<int> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<int> |
Returns int
Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector)
public static int Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, int> selector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
selector | Func<TSource, int> |
Returns int
Sum(this IEnumerable<long> source)
public static long Sum(this IEnumerable<long> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<long> |
Returns long
Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector)
public static long Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, long> selector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
selector | Func<TSource, long> |
Returns long
Sum(this IEnumerable<double> source)
public static double Sum(this IEnumerable<double> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<double> |
Returns double
Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector)
public static double Sum<TSource>(this IEnumerable<TSource> source, Func<TSource, double> selector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
selector | Func<TSource, double> |
Returns double
Sum(this IEnumerable<float> source)
public static float Sum(this IEnumerable<float> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<float> |
Returns float
Min<TSource>(this IEnumerable<TSource> source)
public static TSource Min<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource
TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)
public static TResult Min<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
selector | Func<TSource, TResult> |
Returns TResult Min<TSource,
Max<TSource>(this IEnumerable<TSource> source)
public static TSource Max<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource
TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)
public static TResult Max<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
selector | Func<TSource, TResult> |
Returns TResult Max<TSource,
Average(this IEnumerable<int> source)
public static double Average(this IEnumerable<int> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<int> |
Returns double
Average(this IEnumerable<long> source)
public static double Average(this IEnumerable<long> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<long> |
Returns double
Average(this IEnumerable<double> source)
public static double Average(this IEnumerable<double> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<double> |
Returns double
TAccumulate>(this IEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func)
public static TAccumulate Aggregate<TSource, TAccumulate>(this IEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
seed | TAccumulate | |
func | Func<TAccumulate, TSource, TAccumulate> |
Returns TAccumulate Aggregate<TSource,
Aggregate<TSource>(this IEnumerable<TSource> source, Func<TSource, TSource, TSource> func)
public static TSource Aggregate<TSource>(this IEnumerable<TSource> source, Func<TSource, TSource, TSource> func)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
func | Func<TSource, TSource, TSource> |
Returns TSource
TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> |
Returns IOrderedEnumerable<TSource> OrderBy<TSource,
TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
public static IOrderedEnumerable<TSource> OrderBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
comparer | IComparer<TKey> |
Returns IOrderedEnumerable<TSource> OrderBy<TSource,
TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> |
Returns IOrderedEnumerable<TSource> OrderByDescending<TSource,
TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
comparer | IComparer<TKey> |
Returns IOrderedEnumerable<TSource> OrderByDescending<TSource,
TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)
public static IOrderedEnumerable<TSource> ThenBy<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IOrderedEnumerable<TSource> | |
keySelector | Func<TSource, TKey> |
Returns IOrderedEnumerable<TSource> ThenBy<TSource,
TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
public static IOrderedEnumerable<TSource> ThenBy<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IOrderedEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
comparer | IComparer<TKey> |
Returns IOrderedEnumerable<TSource> ThenBy<TSource,
TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)
public static IOrderedEnumerable<TSource> ThenByDescending<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IOrderedEnumerable<TSource> | |
keySelector | Func<TSource, TKey> |
Returns IOrderedEnumerable<TSource> ThenByDescending<TSource,
TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
public static IOrderedEnumerable<TSource> ThenByDescending<TSource, TKey>(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IOrderedEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
comparer | IComparer<TKey> |
Returns IOrderedEnumerable<TSource> ThenByDescending<TSource,
TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
public static IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> |
Returns IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource,
TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
public static IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
comparer | IEqualityComparer<TKey> |
Returns IEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource,
TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)
public static IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
elementSelector | Func<TSource, TElement> |
Returns IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey,
TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)
public static IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>( this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
elementSelector | Func<TSource, TElement> | |
comparer | IEqualityComparer<TKey> |
Returns IEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey,
ToArray<TSource>(this IEnumerable<TSource> source)
public static TSource[] ToArray<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns TSource[]
ToList<TSource>(this IEnumerable<TSource> source)
public static List<TSource> ToList<TSource>(this IEnumerable<TSource> source)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> |
Returns List<TSource>
TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> |
Returns Dictionary<TKey, TSource> ToDictionary<TSource,
TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
comparer | IEqualityComparer<TKey> |
Returns Dictionary<TKey, TSource> ToDictionary<TSource,
TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)
public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>( this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
elementSelector | Func<TSource, TElement> |
Returns Dictionary<TKey, TElement> ToDictionary<TSource, TKey,
TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)
public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>( this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)
No description available.
| Parameter | Type | Description |
|---|---|---|
source | this IEnumerable<TSource> | |
keySelector | Func<TSource, TKey> | |
elementSelector | Func<TSource, TElement> | |
comparer | IEqualityComparer<TKey> |
Returns Dictionary<TKey, TElement> ToDictionary<TSource, TKey,
Range(int start, int count)
public static IEnumerable<int> Range(int start, int count)
No description available.
| Parameter | Type | Description |
|---|---|---|
start | int | |
count | int |
Returns IEnumerable<int>
Repeat<TResult>(TResult element, int count)
public static IEnumerable<TResult> Repeat<TResult>(TResult element, int count)
No description available.
| Parameter | Type | Description |
|---|---|---|
element | TResult | |
count | int |
Returns IEnumerable<TResult>
Empty<TResult>()
public static IEnumerable<TResult> Empty<TResult>()
No description available.
Returns IEnumerable<TResult>