ImmutableArrayExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |