Freigeben über


ImmutableHashSet Klasse

Definition

Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableHashSet<T> Klasse bereit.

public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
Vererbung
ImmutableHashSet

Methoden

Name Beschreibung
Create<T>()

Erstellt einen leeren unveränderlichen Hashsatz.

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

Erstellt eine neue unveränderliche Auflistung, die mit den angegebenen Elementen vorgefüllt wurde.

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

Erstellt einen neuen unveränderlichen Hashsatz, der das angegebene Element enthält, und verwendet den angegebenen Gleichheitsvergleich für den Settyp.

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

Erstellt einen neuen unveränderlichen Hashsatz, der die Elemente in der angegebenen Auflistung enthält, und verwendet den angegebenen Gleichheitsvergleich für den Settyp.

Create<T>(IEqualityComparer<T>)

Erstellt einen leeren unveränderlichen Hashsatz, der den angegebenen Gleichheitsvergleich verwendet.

Create<T>(ReadOnlySpan<T>)

Erstellt eine neue unveränderliche Auflistung, die mit den angegebenen Elementen vorgefüllt wurde.

Create<T>(T)

Erstellt einen neuen unveränderlichen Hashsatz, der das angegebene Element enthält.

Create<T>(T[])

Erstellt einen neuen unveränderlichen Hashsatz, der das angegebene Array von Elementen enthält.

CreateBuilder<T>()

Erstellt einen neuen unveränderlichen Hashsatz-Generator.

CreateBuilder<T>(IEqualityComparer<T>)

Erstellt einen neuen unveränderlichen Hashsatz-Generator.

CreateRange<T>(IEnumerable<T>)

Erstellt einen neuen unveränderlichen Hashsatz, der mit den angegebenen Elementen vorgefüllt wurde.

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

Erstellt einen neuen unveränderlichen Hashsatz, der die angegebenen Elemente enthält, und verwendet den angegebenen Gleichheitsvergleich für den Settyp.

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

Listet eine Sequenz auf, erzeugt einen unveränderlichen Hashsatz seines Inhalts und verwendet den angegebenen Gleichheitsabgleich für den Settyp.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Listet eine Sequenz auf und erzeugt einen unveränderlichen Hashsatz seiner Inhalte.

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

Erstellt einen unveränderlichen Hashsatz aus dem aktuellen Inhalt des Generators.

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.