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.
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Dědičnost
-
ImmutableList
Metody
| Name | Description |
|---|---|
| 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ého 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, IEqualityComparer<T>) |
Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v seznamu. |
| IndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v rozsahu prvků v neměnném seznamu, který rozšiřuje zadaný index na poslední prvek. |
| IndexOf<T>(IImmutableList<T>, T, Int32) |
Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v rozsahu prvků v neměnném seznamu, který rozšiřuje zadaný index na poslední prvek. |
| IndexOf<T>(IImmutableList<T>, T) |
Vyhledá zadaný objekt a vrátí index založený na nule prvního výskytu v seznamu. |
| LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Vyhledá zadaný objekt a vrátí index založený na nule posledního výskytu v celém neměnném seznamu. |
| LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32) |
Vyhledá zadaný objekt a vrátí index založený na nule posledního výskytu v rozsahu prvků v neměnném seznamu, který se rozšiřuje z prvního prvku na zadaný index. |
| LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Vyhledá zadaný objekt a vrátí index založený na nule posledního výskytu v rozsahu prvků v neměnném seznamu, který se rozšiřuje z prvního prvku na zadaný index. |
| LastIndexOf<T>(IImmutableList<T>, T) |
Vyhledá zadaný objekt a vrátí index založený na nule posledního výskytu v celém neměnném seznamu. |
| 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í stejný prvek v seznamu zadaným prvkem. |
| ToImmutableList<TSource>(IEnumerable<TSource>) |
Vytvoří výčet sekvence a vytvoří neměnný seznam jeho 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.