Class EnumarableExtensions
Namespace: FrameworkSystems.FrameworkExceptions
Assembly: FrameworkSystems.FrameworkExceptions.dll
Syntax
[DocfxBrowsable]
public static class EnumarableExtensions
Methods
Chunk<T>(IEnumerable<T>, Int32)
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>, Boolean)
Sortiert die Elemente der Enumeration nach der in sample
übergebenen Reihenfolge.
OrderBySample<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>, Boolean)
Sortiert die Elemente der Enumeration nach der in sample
übergebenen Reihenfolge.
OrderBySample<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEnumerable<TKey>, Boolean)
Sortiert die Elemente der Enumeration. Dabei wird das mit keySelector
definierte Sortierkriterium nach der in sample
übergebenen Reihenfolge sortiert.
OrderBySample<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEnumerable<TKey>, IEqualityComparer<TKey>, Boolean)
Sortiert die Elemente der Enumeration. Dabei wird das mit keySelector
definierte Sortierkriterium nach der in sample
ü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.