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 (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ý neměnný tvůrce 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 založený na nule. |
IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Vyhledá zadaný objekt a vrátí index prvního výskytu v seznamu založený na nule. |
IndexOf<T>(IImmutableList<T>, T, Int32) |
Vyhledá zadaný objekt a vrátí nulový index prvního výskytu v rozsahu prvků v neměnném seznamu, který se rozšiřuje od zadaného indexu k poslednímu elementu. |
IndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Vyhledá zadaný objekt a vrátí nulový index prvního výskytu v rozsahu prvků v neměnném seznamu, který se rozšiřuje od zadaného indexu k poslednímu elementu. |
LastIndexOf<T>(IImmutableList<T>, T) |
Vyhledá zadaný objekt a vrátí nulový index posledního výskytu v celém neměnném seznamu. |
LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Vyhledá zadaný objekt a vrátí nulový index posledního výskytu v celém neměnném seznamu. |
LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Vyhledá zadaný objekt a vrátí nulový index posledního výskytu v rozsahu prvků v neměnném seznamu, který se rozšiřuje od prvního prvku k zadanému indexu. |
LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Vyhledá zadaný objekt a vrátí nulový index posledního výskytu v rozsahu prvků v neměnném seznamu, který se rozšiřuje od prvního prvku k zadanému 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 equal 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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro