ImmutableList Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un set di metodi di inizializzazione per le istanze della classe ImmutableList<T>.
Pacchetto NuGet: System.Collections.Immutable (informazioni sulle raccolte non modificabili e su come installarle)
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Ereditarietà
-
ImmutableList
Metodi
Create<T>() |
Crea un elenco non modificabile vuoto. |
Create<T>(ReadOnlySpan<T>) |
Crea un nuovo elenco non modificabile contenente gli elementi dall'intervallo di elementi specificato. |
Create<T>(T) |
Crea un nuovo elenco non modificabile che contiene 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 modificabili. |
CreateRange<T>(IEnumerable<T>) |
Crea un nuovo elenco non modificabile che contiene gli elementi specificati. |
IndexOf<T>(IImmutableList<T>, T) |
Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'elenco. |
IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Cerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'elenco. |
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 è compreso tra l'indice specificato e l'ultimo elemento. |
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 è compreso tra l'indice specificato e l'ultimo elemento. |
LastIndexOf<T>(IImmutableList<T>, T) |
Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza nell'intero elenco non modificabile. |
LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Cerca l'oggetto specificato e restituisce l'indice in base zero dell'ultima occorrenza nell'intero elenco non modificabile. |
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 è compreso tra il primo elemento e l'indice specificato. |
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 è compreso tra il primo elemento e l'indice specificato. |
Remove<T>(IImmutableList<T>, T) |
Rimuove da questo elenco il valore specificato. |
RemoveRange<T>(IImmutableList<T>, IEnumerable<T>) |
Rimuove da questo elenco i valori specificati. |
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.