ImmutableList Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia zestaw metod inicjowania dla wystąpień ImmutableList<T> klasy.
Pakiet NuGet: System.Collections.Immutable (informacje o niezmiennych kolekcjach i sposobie instalowania)
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Dziedziczenie
-
ImmutableList
Metody
Create<T>() |
Tworzy pustą listę niezmienną. |
Create<T>(ReadOnlySpan<T>) |
Tworzy nową niezmienną listę zawierającą elementy z określonego zakresu elementów. |
Create<T>(T) |
Tworzy nową niezmienną listę zawierającą określony element. |
Create<T>(T[]) |
Tworzy nową niezmienną listę zawierającą określoną tablicę elementów. |
CreateBuilder<T>() |
Tworzy nowy niezmienny konstruktor listy. |
CreateRange<T>(IEnumerable<T>) |
Tworzy nową niezmienną listę zawierającą określone elementy. |
IndexOf<T>(IImmutableList<T>, T) |
Wyszukuje określony obiekt i zwraca indeks zerowy pierwszego wystąpienia na liście. |
IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Wyszukuje określony obiekt i zwraca indeks zerowy pierwszego wystąpienia na liście. |
IndexOf<T>(IImmutableList<T>, T, Int32) |
Wyszukuje określony obiekt i zwraca zerowy indeks pierwszego wystąpienia w zakresie elementów na liście niezmiennej, która rozciąga się od określonego indeksu do ostatniego elementu. |
IndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Wyszukuje określony obiekt i zwraca zerowy indeks pierwszego wystąpienia w zakresie elementów na liście niezmiennej, która rozciąga się od określonego indeksu do ostatniego elementu. |
LastIndexOf<T>(IImmutableList<T>, T) |
Wyszukuje określony obiekt i zwraca indeks zera ostatniego wystąpienia na całej liście niezmiennej. |
LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Wyszukuje określony obiekt i zwraca indeks zera ostatniego wystąpienia na całej liście niezmiennej. |
LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Wyszukuje określony obiekt i zwraca indeks zera ostatniego wystąpienia w zakresie elementów na liście niezmiennej, która rozciąga się od pierwszego elementu do określonego indeksu. |
LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Wyszukuje określony obiekt i zwraca indeks zera ostatniego wystąpienia w zakresie elementów na liście niezmiennej, która rozciąga się od pierwszego elementu do określonego indeksu. |
Remove<T>(IImmutableList<T>, T) |
Usuwa określoną wartość z tej listy. |
RemoveRange<T>(IImmutableList<T>, IEnumerable<T>) |
Usuwa określone wartości z tej listy. |
Replace<T>(IImmutableList<T>, T, T) |
Zastępuje pierwszy element równości na liście określonym elementem. |
ToImmutableList<TSource>(IEnumerable<TSource>) |
Wylicza sekwencję i tworzy niezmienną listę jego zawartości. |
ToImmutableList<TSource>(ImmutableList<TSource>.Builder) |
Tworzy niezmienną listę z bieżącej zawartości kolekcji konstruktora. |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny wątkowo.