Sdílet prostřednictvím


ImmutableList Třída

Definice

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.