Udostępnij za pośrednictwem


ImmutableHashSet Klasa

Definicja

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.