ImmutableList 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 eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableList<T> Klasse bereit.
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Vererbung
-
ImmutableList
Methoden
| Name | Beschreibung |
|---|---|
| Create<T>() |
Erstellt eine leere unveränderliche Liste. |
| Create<T>(ReadOnlySpan<T>) |
Erstellt eine neue unveränderliche Liste, die die Elemente aus der angegebenen Spanne von Elementen enthält. |
| Create<T>(T) |
Erstellt eine neue unveränderliche Liste, die das angegebene Element enthält. |
| Create<T>(T[]) |
Erstellt eine neue unveränderliche Liste, die das angegebene Array von Elementen enthält. |
| CreateBuilder<T>() |
Erstellt einen neuen unveränderlichen Listen-Generator. |
| CreateRange<T>(IEnumerable<T>) |
Erstellt eine neue unveränderliche Liste, die die angegebenen Elemente enthält. |
| IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens in der Liste zurück. |
| IndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Bereichs der Elemente in der unveränderlichen Liste zurück, die sich vom angegebenen Index bis zum letzten Element erstreckt. |
| IndexOf<T>(IImmutableList<T>, T, Int32) |
Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb des Bereichs der Elemente in der unveränderlichen Liste zurück, die sich vom angegebenen Index bis zum letzten Element erstreckt. |
| IndexOf<T>(IImmutableList<T>, T) |
Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens in der Liste zurück. |
| LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb der gesamten unveränderlichen Liste zurück. |
| LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb des Bereichs der Elemente in der unveränderlichen Liste zurück, die sich von dem ersten Element bis zum angegebenen Index erstreckt. |
| LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb des Bereichs der Elemente in der unveränderlichen Liste zurück, die sich von dem ersten Element bis zum angegebenen Index erstreckt. |
| LastIndexOf<T>(IImmutableList<T>, T) |
Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des letzten Vorkommens innerhalb der gesamten unveränderlichen Liste zurück. |
| Remove<T>(IImmutableList<T>, T) |
Entfernt den angegebenen Wert aus dieser Liste. |
| RemoveRange<T>(IImmutableList<T>, IEnumerable<T>) |
Entfernt die angegebenen Werte aus dieser Liste. |
| Replace<T>(IImmutableList<T>, T, T) |
Ersetzt das erste Gleichheitselement in der Liste durch das angegebene Element. |
| ToImmutableList<TSource>(IEnumerable<TSource>) |
Listet eine Sequenz auf und erzeugt eine unveränderliche Liste seiner Inhalte. |
| ToImmutableList<TSource>(ImmutableList<TSource>.Builder) |
Erstellt eine unveränderliche Liste aus dem aktuellen Inhalt der Generatorsammlung. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.