ImmutableArrayExtensions Klasse

Definition

LINQ-Erweiterungsmethodenüberschreibungen, die eine höhere Effizienz für ImmutableArray<T> bieten als die standardmäßigen LINQ-Methoden NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)

public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
Vererbung
ImmutableArrayExtensions

Methoden

Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)

Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an.

Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)

Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an.

Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)

Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an.

All<T>(ImmutableArray<T>, Func<T,Boolean>)

Ruft einen Wert ab, der angibt, ob alle Elemente in diesem Array einer angegebenen Bedingung entsprechen.

Any<T>(ImmutableArray<T>)

Ruft einen Wert ab, der angibt, ob das Array Elemente enthält.

Any<T>(ImmutableArray<T>, Func<T,Boolean>)

Ruft einen Wert ab, der angibt, ob das Array Elemente enthält, die eine bestimmte Bedingung erfüllen.

Any<T>(ImmutableArray<T>.Builder)

Gibt einen Wert zurück, der angibt, ob diese Auflistung Elemente enthält.

ElementAt<T>(ImmutableArray<T>, Int32)

Gibt das Element an einem angegebenen Index in einem Array zurück.

ElementAtOrDefault<T>(ImmutableArray<T>, Int32)

Gibt das Element an einem angegebenen Index in einer Sequenz oder einen Standardwert zurück, wenn der Index außerhalb des gültigen Bereichs liegt.

First<T>(ImmutableArray<T>)

Gibt das erste Element in einem Array zurück.

First<T>(ImmutableArray<T>, Func<T,Boolean>)

Gibt das erste Element in einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

First<T>(ImmutableArray<T>.Builder)

Gibt das erste Element in der Auflistung zurück.

FirstOrDefault<T>(ImmutableArray<T>)

Gibt das erste Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Gibt das erste Element der Sequenz zurück, das eine Bedingung erfüllt, oder einen Standardwert, wenn ein solches Element nicht gefunden wird.

FirstOrDefault<T>(ImmutableArray<T>.Builder)

Gibt das erste Element in der Auflistung oder den Standardwert zurück, wenn die Auflistung leer ist.

Last<T>(ImmutableArray<T>)

Gibt das letzte Element des Arrays zurück.

Last<T>(ImmutableArray<T>, Func<T,Boolean>)

Gibt das letzte Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt.

Last<T>(ImmutableArray<T>.Builder)

Gibt das letzte Element in der Auflistung zurück.

LastOrDefault<T>(ImmutableArray<T>)

Gibt das letzte Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz keine Elemente enthält.

LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Gibt das letzte Element einer Sequenz, das eine Bedingung erfüllt, oder einen Standardwert zurück, wenn ein solches Element nicht gefunden wird.

LastOrDefault<T>(ImmutableArray<T>.Builder)

Gibt das letzte Element in der Auflistung oder den Standardwert zurück, wenn die Auflistung leer ist.

Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>)

Projiziert jedes Element einer Sequenz in ein neues Format.

SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Projiziert jedes Element einer Sequenz in ein IEnumerable<T>, fasst die resultierenden Sequenzen zu einer einzigen Sequenz zusammen, und ruft für jedes Element in dieser Sequenz eine Ergebnisauswahlfunktion auf.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>)

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>)

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>)

Bestimmt, ob zwei Sequenzen durch einen Gleichheitsvergleich als gleich bestimmt werden.

Single<T>(ImmutableArray<T>)

Gibt das einzige Element einer Sequenz zurück und löst eine Ausnahme aus, wenn nicht genau ein Element in der Sequenz vorhanden ist.

Single<T>(ImmutableArray<T>, Func<T,Boolean>)

Gibt das einzige Element einer Sequenz zurück, das eine angegebene Bedingung erfüllt, und löst eine Ausnahme aus, wenn mehrere solche Elemente vorhanden sind.

SingleOrDefault<T>(ImmutableArray<T>)

Gibt das einzige Element einer Sequenz oder einen Standardwert zurück, wenn die Sequenz leer ist. Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente in der Sequenz vorhanden sind.

SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Gibt das einzige Element einer Sequenz, das eine angegebene Bedingung erfüllt, oder einen Standardwert zurück, wenn kein solches Element vorhanden ist. Diese Methode löst eine Ausnahme aus, wenn mehrere Elemente die Bedingung erfüllen.

ToArray<T>(ImmutableArray<T>)

Kopiert den Inhalt dieses Arrays in ein änderbares Array.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)

Erstellt ein Wörterbuch basierend auf dem Inhalt dieses Arrays.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)

Erstellt ein Wörterbuch basierend auf dem Inhalt dieses Arrays.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)

Erstellt ein Wörterbuch basierend auf dem Inhalt dieses Arrays.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)

Erstellt ein Wörterbuch basierend auf dem Inhalt dieses Arrays.

Where<T>(ImmutableArray<T>, Func<T,Boolean>)

Filtert eine Sequenz von Werten basierend auf einem Prädikat.

Gilt für