ImmutableHashSet Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.