Partilhar via


ImmutableHashSet Classe

Definição

Fornece um conjunto de métodos de inicialização para instâncias da classe ImmutableHashSet<T>.

Pacote NuGet: System.Collections.Immutable (sobre coleções imutáveis e como instalá-las)

public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
Herança
ImmutableHashSet

Métodos

Create<T>()

Cria um conjunto de hash imutável vazio.

Create<T>(IEqualityComparer<T>)

Cria um conjunto de hash imutável vazio que usa o comparador de igualdade especificado.

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

Cria uma nova coleção imutável pré-preenchida com os itens especificados.

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

Cria um novo conjunto de hash imutável que contém o item especificado e usa o comparador de igualdade especificado para o tipo de conjunto.

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

Cria um novo conjunto de hash imutável que contém os itens na coleção especificada e usa o comparador de igualdade especificado para o tipo de conjunto.

Create<T>(ReadOnlySpan<T>)

Cria uma nova coleção imutável pré-preenchida com os itens especificados.

Create<T>(T)

Cria um novo conjunto de hash imutável que contém o item especificado.

Create<T>(T[])

Cria um novo conjunto de hash imutável que contém a matriz de itens especificada.

CreateBuilder<T>()

Cria um novo construtor de conjunto de hash imutável.

CreateBuilder<T>(IEqualityComparer<T>)

Cria um novo construtor de conjunto de hash imutável.

CreateRange<T>(IEnumerable<T>)

Cria um novo conjunto de hash imutável previamente preenchido com os itens especificados.

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

Cria um novo conjunto de hash imutável que contém os itens especificados e usa o comparador de igualdade especificado para o tipo de conjunto.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz um conjunto de hash imutável de seu conteúdo.

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

Enumera uma sequência, produz um conjunto de hash imutável de seu conteúdo e usa o comparador de igualdade especificado para o tipo de conjunto.

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

Cria um conjunto hash imutável do conteúdo atual do conjunto do construtor.

Aplica-se a

Acesso thread-safe

Este tipo é thread-safe.