Class EnumarableExtensions
- Namespace
- FrameworkSystems.FrameworkExceptions
- Assembly
- FrameworkSystems.FrameworkExceptions.dll
public static class EnumarableExtensions
- Inheritance
-
EnumarableExtensions
- Inherited Members
Methods
- Chunk<T>(IEnumerable<T>, int)
Zerschneidet eine Enumeration in Portionen der übergebenen Größe.
- DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
Gibt bezüglich der per keySelector ermittelten Schlüsselwerte unterschiedliche Elemente zurück. Zu gleichen Schlüsselwerten wird jeweils das erste Element zurückgegeben. Die Reihenfolge der Elemente bleibt erhalten.
- OrderBySample<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, bool)
Sortiert die Elemente der Enumeration nach der in
sample
übergebenen Reihenfolge.
- OrderBySample<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, bool)
Sortiert die Elemente der Enumeration nach der in
sample
übergebenen Reihenfolge.
- OrderBySample<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEnumerable<TKey>, bool)
Sortiert die Elemente der Enumeration. Dabei wird das mit
keySelector
definierte Sortierkriterium nach der insample
übergebenen Reihenfolge sortiert.
- OrderBySample<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEnumerable<TKey>, IEqualityComparer<TKey>, bool)
Sortiert die Elemente der Enumeration. Dabei wird das mit
keySelector
definierte Sortierkriterium nach der insample
übergebenen Reihenfolge sortiert.
- ToDictionaryChecked<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)
Erzeugt ein Dictionary. Bei doppelten Keys wird jeweils nur der erste Eintrag hinzugefügt.
- ToDictionaryChecked<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)
Erzeugt ein Dictionary. Bei doppelten Keys wird jeweils nur der erste Eintrag hinzugefügt.