Partager via


ImmutableHashSet Classe

Définition

Fournit un ensemble de méthodes d’initialisation pour les instances de la classe ImmutableHashSet<T>.

NuGet package: System.Collections.Immutable (à propos des collections immuables et de leur installation)

public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
Héritage
ImmutableHashSet

Méthodes

Create<T>()

Crée un ensemble immuable de hachage vide.

Create<T>(IEqualityComparer<T>)

Crée un ensemble immuable de hachage vide qui utilise le comparateur d’égalité spécifié.

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

Crée une collection immuable préremplie avec les éléments spécifiés.

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

Crée un ensemble immuable de hachage qui contient l’élément spécifié et utilise le comparateur d’égalité spécifié pour le type d’ensemble.

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

Crée un ensemble immuable de hachage qui contient les éléments de la collection spécifiée et utilise le comparateur d’égalité spécifié pour le type d’ensemble.

Create<T>(ReadOnlySpan<T>)

Crée une collection immuable préremplie avec les éléments spécifiés.

Create<T>(T)

Crée un ensemble immuable de hachage qui contient l’élément spécifié.

Create<T>(T[])

Crée un ensemble immuable de hachage qui contient le tableau spécifié d’éléments.

CreateBuilder<T>()

Crée un générateur d’ensemble immuable de hachage.

CreateBuilder<T>(IEqualityComparer<T>)

Crée un générateur d’ensemble immuable de hachage.

CreateRange<T>(IEnumerable<T>)

Crée un ensemble immuable de hachage prérempli avec les éléments spécifiés.

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

Crée un ensemble immuable de hachage qui contient les éléments spécifiés et utilise le comparateur d’égalité spécifié pour le type d’ensemble.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Énumère une séquence et produit un ensemble immuable de hachage de son contenu.

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

Énumère une séquence, produit un ensemble immuable de hachage de son contenu et utilise le comparateur d’égalité spécifié pour le type d’ensemble.

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

Crée un ensemble de hachage immuable à partir du contenu actuel de l’ensemble du générateur.

S’applique à

Cohérence de thread

Ce type est thread-safe.