Condividi tramite


ImmutableList Classe

Definizione

Fornisce un set di metodi di inizializzazione per le istanze della ImmutableList<T> classe .

public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
Ereditarietà
ImmutableList

Metodi

Nome Descrizione
Create<T>()

Crea un elenco non modificabile vuoto.

Create<T>(ReadOnlySpan<T>)

Crea un nuovo elenco non modificabile che contiene gli elementi dell'intervallo di elementi specificato.

Create<T>(T)

Crea un nuovo elenco non modificabile contenente l'elemento specificato.

Create<T>(T[])

Crea un nuovo elenco non modificabile che contiene la matrice di elementi specificata.

CreateBuilder<T>()

Crea un nuovo generatore di elenchi non modificabile.

CreateRange<T>(IEnumerable<T>)

Crea un nuovo elenco non modificabile che contiene gli elementi specificati.

IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'elenco.

IndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'elenco non modificabile che si estende dall'indice specificato all'ultimo elemento.

IndexOf<T>(IImmutableList<T>, T, Int32)

Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'intervallo di elementi nell'elenco non modificabile che si estende dall'indice specificato all'ultimo elemento.

IndexOf<T>(IImmutableList<T>, T)

Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'elenco.

LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intero elenco non modificabile.

LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi nell'elenco non modificabile che si estende dal primo elemento all'indice specificato.

LastIndexOf<T>(IImmutableList<T>, T, Int32)

Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intervallo di elementi nell'elenco non modificabile che si estende dal primo elemento all'indice specificato.

LastIndexOf<T>(IImmutableList<T>, T)

Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza all'interno dell'intero elenco non modificabile.

Remove<T>(IImmutableList<T>, T)

Rimuove il valore specificato da questo elenco.

RemoveRange<T>(IImmutableList<T>, IEnumerable<T>)

Rimuove i valori specificati dall'elenco.

Replace<T>(IImmutableList<T>, T, T)

Sostituisce il primo elemento uguale nell'elenco con l'elemento specificato.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera una sequenza e produce un elenco non modificabile del relativo contenuto.

ToImmutableList<TSource>(ImmutableList<TSource>.Builder)

Crea un elenco non modificabile dal contenuto corrente della raccolta del generatore.

Si applica a

Thread safety

Questo tipo è thread-safe.