ImmutableHashSet Klass

Definition

Innehåller en uppsättning initieringsmetoder för instanser av ImmutableHashSet<T> klassen.

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

Metoder

Name Description
Create<T>()

Skapar en tom oföränderlig hashuppsättning.

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

Skapar en ny oföränderlig hashuppsättning som innehåller det angivna objektet och använder den angivna likhetsjämföraren för den angivna typen.

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

Skapar en ny oföränderlig hashuppsättning som innehåller objekten i den angivna samlingen och använder den angivna likhetsjämföraren för den angivna typen.

Create<T>(IEqualityComparer<T>)

Skapar en tom oföränderlig hashuppsättning som använder den angivna likhetsjämföraren.

Create<T>(T)

Skapar en ny oföränderlig hashuppsättning som innehåller det angivna objektet.

Create<T>(T[])

Skapar en ny oföränderlig hashuppsättning som innehåller den angivna matrisen med objekt.

CreateBuilder<T>()

Skapar en ny oföränderlig hashuppsättningsbyggare.

CreateBuilder<T>(IEqualityComparer<T>)

Skapar en ny oföränderlig hashuppsättningsbyggare.

CreateRange<T>(IEnumerable<T>)

Skapar en ny oföränderlig hashuppsättning som är förfylld med de angivna objekten.

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

Skapar en ny oföränderlig hashuppsättning som innehåller de angivna objekten och använder den angivna likhetsjämföraren för den angivna typen.

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

Räknar upp en sekvens, skapar en oföränderlig hashuppsättning av innehållet och använder den angivna likhetsjämföraren för den angivna typen.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Räknar upp en sekvens och skapar en oföränderlig hashuppsättning med dess innehåll.

Gäller för

Trådsäkerhet

Den här typen är trådsäker.