ImmutableList Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje sadu inicializačních metod pro instance ImmutableList<T> třídy .
Balíček NuGet: System.Collections.Immutable (informace o neměnných kolekcích a postupu instalace)
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Dědičnost
-
ImmutableList
Metody
Create<T>() |
Vytvoří prázdný neměnný seznam. |
Create<T>(ReadOnlySpan<T>) |
Vytvoří nový neměnný seznam, který obsahuje položky ze zadaného rozsahu položek. |
Create<T>(T) |
Vytvoří nový neměnný seznam, který obsahuje zadanou položku. |
Create<T>(T[]) |
Vytvoří nový neměnný seznam, který obsahuje zadané pole položek. |
CreateBuilder<T>() |
Vytvoří nový tvůrce neměnných seznamů. |
CreateRange<T>(IEnumerable<T>) |
Vytvoří nový neměnný seznam, který obsahuje zadané položky. |
IndexOf<T>(IImmutableList<T>, T) |
Vyhledá zadaný objekt a vrátí index prvního výskytu v seznamu od nuly. |
IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Vyhledá zadaný objekt a vrátí index prvního výskytu v seznamu od nuly. |
IndexOf<T>(IImmutableList<T>, T, Int32) |
Vyhledá zadaný objekt a vrátí index od nuly prvního výskytu v rozsahu prvků v neměnném seznamu, který přesahuje od zadaného indexu k poslednímu prvku. |
IndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Vyhledá zadaný objekt a vrátí index od nuly prvního výskytu v rozsahu prvků v neměnném seznamu, který přesahuje od zadaného indexu k poslednímu prvku. |
LastIndexOf<T>(IImmutableList<T>, T) |
Vyhledá zadaný objekt a vrátí index posledního výskytu v rámci celého neměnného seznamu od nuly. |
LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Vyhledá zadaný objekt a vrátí index posledního výskytu v rámci celého neměnného seznamu od nuly. |
LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Vyhledá zadaný objekt a vrátí index posledního výskytu od nuly v rozsahu prvků v neměnném seznamu, který přesahuje od prvního prvku do zadaného indexu. |
LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Vyhledá zadaný objekt a vrátí index posledního výskytu od nuly v rozsahu prvků v neměnném seznamu, který přesahuje od prvního prvku do zadaného indexu. |
Remove<T>(IImmutableList<T>, T) |
Odebere zadanou hodnotu z tohoto seznamu. |
RemoveRange<T>(IImmutableList<T>, IEnumerable<T>) |
Odebere zadané hodnoty z tohoto seznamu. |
Replace<T>(IImmutableList<T>, T, T) |
Nahradí první prvek rovná se v seznamu zadaným elementem. |
ToImmutableList<TSource>(IEnumerable<TSource>) |
Vytvoří výčet sekvence a vytvoří neměnný seznam jejího obsahu. |
ToImmutableList<TSource>(ImmutableList<TSource>.Builder) |
Vytvoří neměnný seznam z aktuálního obsahu kolekce tvůrce. |
Platí pro
Bezpečný přístup z více vláken
Tento typ je bezpečný pro přístup z více vláken.