Leer en inglés

Compartir a través de


ImmutableHashSet Clase

Definición

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

Paquete NuGet: System.Collections.Immutable (sobre las colecciones inmutables y la instalación)

C#
public static class ImmutableHashSet
Herencia
ImmutableHashSet

Métodos

Create<T>()

Crea un conjunto hash inmutable vacío.

Create<T>(IEqualityComparer<T>)

Crea un conjunto hash inmutable vacío que usa el comparador de igualdad especificado.

Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>)

Crea una nueva colección inmutable rellenada previamente con los elementos especificados.

Create<T>(IEqualityComparer<T>, T)

Crea un nuevo conjunto hash inmutable que contiene el elemento especificado y usa el comparador de igualdad especificado para el tipo de conjunto.

Create<T>(IEqualityComparer<T>, T[])

Crea un nuevo conjunto hash inmutable que contiene los elementos de la colección especificada y usa el comparador de igualdad especificado para el tipo de conjunto.

Create<T>(ReadOnlySpan<T>)

Crea una nueva colección inmutable rellenada previamente con los elementos especificados.

Create<T>(T)

Crea un nuevo conjunto hash inmutable que contiene el elemento especificado.

Create<T>(T[])

Crea un nuevo conjunto hash inmutable que contiene la matriz especificada de elementos.

CreateBuilder<T>()

Crea un nuevo generador de conjuntos hash inmutables.

CreateBuilder<T>(IEqualityComparer<T>)

Crea un nuevo generador de conjuntos hash inmutables.

CreateRange<T>(IEnumerable<T>)

Crea un nuevo conjunto hash inmutable completado con los elementos especificados.

CreateRange<T>(IEqualityComparer<T>, IEnumerable<T>)

Crea un nuevo conjunto hash inmutable que contiene los elementos especificados y usa el comparador de igualdad especificado para el tipo de conjunto.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera un conjunto hash inmutable de su contenido.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Enumera una secuencia, genera un conjunto hash inmutable de su contenido y usa el comparador de igualdad especificado para este tipo de conjunto.

ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder)

Crea un conjunto hash inmutable a partir del contenido del conjunto del generador.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
UWP 10.0

Seguridad para subprocesos

Este tipo es seguro para la ejecución de subprocesos.