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.
NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)
public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
- Vererbung
-
ImmutableHashSet
Methoden
Create<T>() |
Erstellt eine leeres unveränderliches Hashset. |
Create<T>(IEqualityComparer<T>) |
Erstellt ein leeres unveränderliches Hashset, das den angegebenen Gleichheitsvergleich verwendet. |
Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>) |
Erstellt eine neue unveränderliche Auflistung, die bereits mit den angegebenen Elementen ausgefüllt ist. |
Create<T>(IEqualityComparer<T>, T) |
Erstellt ein neues unveränderliches Hashset, das das angegebene Element enthält, und verwendet für den Settyp den angegebenen Gleichheitsvergleich. |
Create<T>(IEqualityComparer<T>, T[]) |
Erstellt ein neues unveränderliches Hashset, das die in der Auflistung angegebenen Elemente enthält, und verwendet für den Settyp den angegebenen Gleichheitsvergleich. |
Create<T>(ReadOnlySpan<T>) |
Erstellt eine neue unveränderliche Auflistung, die bereits mit den angegebenen Elementen ausgefüllt ist. |
Create<T>(T) |
Erstellt ein neues unveränderliches Hashset, das das angegebene Element enthält. |
Create<T>(T[]) |
Erstellt ein neues unveränderliches Hashset, das das angegebene Array von Elementen enthält. |
CreateBuilder<T>() |
Erstellt einen neuen unveränderlichen Hashset-Generator. |
CreateBuilder<T>(IEqualityComparer<T>) |
Erstellt einen neuen unveränderlichen Hashset-Generator. |
CreateRange<T>(IEnumerable<T>) |
Erstellt ein neues unveränderliches Hashset, das mit den angegebenen Elementen vorab ausgefüllt ist. |
CreateRange<T>(IEqualityComparer<T>, IEnumerable<T>) |
Erstellt ein neues unveränderliches Hashset, das die angegebene Elemente enthält, und verwendet für den Settyp den angegebenen Gleichheitsvergleich. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Listet eine Sequenz auf und erzeugt ein unveränderliches Hashset ihrer Inhalte. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Listet eine Sequenz auf, erzeugt ein unveränderliches Hashset ihres Inhalts und verwendet den angegebenen Gleichheitsvergleich für den Settyp. |
ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder) |
Erstellt einen unveränderlichen Hashsatz aus dem aktuellen Inhalt des Satzes des Generators. |
Gilt für:
Threadsicherheit
Dieser Typ ist threadsicher.