Compartir vía


ImmutableList Clase

Definición

Proporciona un conjunto de métodos de inicialización para instancias de la ImmutableList<T> clase .

public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
Herencia
ImmutableList

Métodos

Nombre Description
Create<T>()

Crea una lista inmutable vacía.

Create<T>(ReadOnlySpan<T>)

Crea una nueva lista inmutable que contiene los elementos del intervalo de elementos especificado.

Create<T>(T)

Crea una nueva lista inmutable que contiene el elemento especificado.

Create<T>(T[])

Crea una nueva lista inmutable que contiene la matriz especificada de elementos.

CreateBuilder<T>()

Crea un nuevo generador de listas inmutables.

CreateRange<T>(IEnumerable<T>)

Crea una nueva lista inmutable que contiene los elementos especificados.

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

Busca el objeto especificado y devuelve el índice de base cero de la primera aparición dentro de la lista.

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

Busca el objeto especificado y devuelve el índice de base cero de la primera aparición dentro del intervalo de elementos de la lista inmutable que se extiende desde el índice especificado hasta el último elemento.

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

Busca el objeto especificado y devuelve el índice de base cero de la primera aparición dentro del intervalo de elementos de la lista inmutable que se extiende desde el índice especificado hasta el último elemento.

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

Busca el objeto especificado y devuelve el índice de base cero de la primera aparición dentro de la lista.

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

Busca el objeto especificado y devuelve el índice de base cero de la última aparición dentro de toda la lista inmutable.

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

Busca el objeto especificado y devuelve el índice de base cero de la última aparición dentro del intervalo de elementos de la lista inmutable que se extiende desde el primer elemento al índice especificado.

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

Busca el objeto especificado y devuelve el índice de base cero de la última aparición dentro del intervalo de elementos de la lista inmutable que se extiende desde el primer elemento al índice especificado.

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

Busca el objeto especificado y devuelve el índice de base cero de la última aparición dentro de toda la lista inmutable.

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

Quita el valor especificado de esta lista.

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

Quita los valores especificados de esta lista.

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

Reemplaza el primer elemento igual de la lista por el elemento especificado.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera una lista inmutable de su contenido.

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

Crea una lista inmutable a partir del contenido actual de la colección del generador.

Se aplica a

Seguridad para subprocesos

Este tipo es seguro para subprocesos.