Freigeben über


ImmutableArrayExtensions Klasse

Definition

Stellt LINQ-Erweiterungsmethode-Außerkraftsetzungen bereit, die für ImmutableArray<T> Instanzen effizienter sind als die standardmäßigen LINQ-Methoden.

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

Methoden

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

Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen an.

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

Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen an.

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

Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen an.

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

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

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

Ruft einen Wert ab, der angibt, ob das Array Elemente enthält, die einer angegebenen Bedingung entsprechen.

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

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

Any<T>(ImmutableArray<T>)

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

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

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

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

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

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.

First<T>(ImmutableArray<T>)

Gibt das erste Element in einem Array zurück.

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

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

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

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

FirstOrDefault<T>(ImmutableArray<T>)

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

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.

Last<T>(ImmutableArray<T>)

Gibt das letzte Element des Arrays zurück.

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

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

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

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

LastOrDefault<T>(ImmutableArray<T>)

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

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

Projiziert jedes Element einer Sequenz in ein neues Formular.

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

Projiziert jedes Element einer Sequenz auf eine IEnumerable<T>, schmeichelt die resultierenden Sequenzen in eine Sequenz und ruft eine Ergebnismarkierfunktion für jedes element darin auf.

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

Bestimmt, ob zwei Sequenzen entsprechend einem Gleichheitsabgleich gleich sind.

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

Bestimmt, ob zwei Sequenzen entsprechend einem Gleichheitsabgleich gleich sind.

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

Bestimmt, ob zwei Sequenzen entsprechend einem Gleichheitsabgleich gleich sind.

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 mehr als ein solches Element vorhanden ist.

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.

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

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

SingleOrDefault<T>(ImmutableArray<T>)

Gibt das einzige Element des Arrays 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.

ToArray<T>(ImmutableArray<T>)

Kopiert den Inhalt dieses Arrays in ein veränderbares Array.

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

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

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

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.

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

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

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

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

Gilt für: