ImmutableHashSet Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia zestaw metod inicjowania dla wystąpień ImmutableHashSet<T> klasy.
Pakiet NuGet: System.Collections.Immutable (informacje o niezmiennych kolekcjach i sposobie instalacji)
public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
- Dziedziczenie
-
ImmutableHashSet
Metody
Create<T>() |
Tworzy pusty niezmienny zestaw skrótów. |
Create<T>(IEqualityComparer<T>) |
Tworzy pusty niezmienny zestaw skrótów, który używa określonego porównania równości. |
Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>) |
Tworzy nową niezmienną kolekcję wstępnie wypełniona określonymi elementami. |
Create<T>(IEqualityComparer<T>, T) |
Tworzy nowy niezmienny zestaw skrótów zawierający określony element i używa określonego porównania równości dla typu zestawu. |
Create<T>(IEqualityComparer<T>, T[]) |
Tworzy nowy niezmienny zestaw skrótów, który zawiera elementy w określonej kolekcji i używa określonego porównania równości dla typu zestawu. |
Create<T>(ReadOnlySpan<T>) |
Tworzy nową niezmienną kolekcję wstępnie wypełniona określonymi elementami. |
Create<T>(T) |
Tworzy nowy niezmienny zestaw skrótów zawierający określony element. |
Create<T>(T[]) |
Tworzy nowy niezmienny zestaw skrótów zawierający określoną tablicę elementów. |
CreateBuilder<T>() |
Tworzy nowy konstruktor zestawu skrótów niezmiennych. |
CreateBuilder<T>(IEqualityComparer<T>) |
Tworzy nowy konstruktor zestawu skrótów niezmiennych. |
CreateRange<T>(IEnumerable<T>) |
Tworzy nowy niezmienny skrót ustawiony wstępnie wypełniony określonymi elementami. |
CreateRange<T>(IEqualityComparer<T>, IEnumerable<T>) |
Tworzy nowy niezmienny zestaw skrótów zawierający określone elementy i używa określonego porównania równości dla typu zestawu. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Wylicza sekwencję i tworzy niezmienny zestaw skrótów jego zawartości. |
ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Wylicza sekwencję, tworzy niezmienny zestaw skrótów jego zawartości i używa określonego porównania równości dla typu zestawu. |
ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder) |
Tworzy niezmienny skrót ustawiony na podstawie bieżącej zawartości zestawu konstruktora. |
Dotyczy
Bezpieczeństwo wątkowe
Ten typ jest bezpieczny wątkowo.