ImmutableHashSet Sınıf

Tanım

sınıfının örnekleri ImmutableHashSet<T> için bir dizi başlatma yöntemi sağlar.

NuGet paketi: System.Collections.Immutable (sabit koleksiyonlar ve nasıl yükleneceği hakkında)

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

Yöntemler

Create<T>()

Boş bir sabit karma kümesi oluşturur.

Create<T>(IEqualityComparer<T>)

Belirtilen eşitlik karşılaştırıcısını kullanan boş bir sabit karma kümesi oluşturur.

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

Belirtilen öğelerle önceden doldurulmuş yeni bir sabit koleksiyon oluşturur.

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

Belirtilen öğeyi içeren ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanan yeni bir sabit karma kümesi oluşturur.

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

Belirtilen koleksiyondaki öğeleri içeren yeni bir sabit karma kümesi oluşturur ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanır.

Create<T>(ReadOnlySpan<T>)

Belirtilen öğelerle önceden doldurulmuş yeni bir sabit koleksiyon oluşturur.

Create<T>(T)

Belirtilen öğeyi içeren yeni bir sabit karma kümesi oluşturur.

Create<T>(T[])

Belirtilen öğe dizisini içeren yeni bir sabit karma kümesi oluşturur.

CreateBuilder<T>()

Yeni bir sabit karma kümesi oluşturucusu oluşturur.

CreateBuilder<T>(IEqualityComparer<T>)

Yeni bir sabit karma kümesi oluşturucusu oluşturur.

CreateRange<T>(IEnumerable<T>)

Belirtilen öğelerle önceden doldurulmuş yeni bir sabit karma kümesi oluşturur.

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

Belirtilen öğeleri içeren ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanan yeni bir sabit karma kümesi oluşturur.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriğinin sabit karma kümesini oluşturur.

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

Bir diziyi numaralandırır, içeriğinin sabit bir karma kümesini oluşturur ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanır.

ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder)

Oluşturucunun kümesinin geçerli içeriğinden sabit bir karma kümesi oluşturur.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu güvenli iş parçacığı türüdür.