ImmutableHashSet.ToImmutableHashSet Yöntem

Tanım

Aşırı Yüklemeler

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriklerinin sabit bir karma kümesini oluşturur.Enumerates a sequence and produces an immutable hash set of its contents.

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

Oluşturucunun kümesinin geçerli içeriğinden sabit bir karma kümesi oluşturur.Creates an immutable hash set from the current contents of the builder's set.

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

Bir diziyi numaralandırır, içeriklerinin sabit bir karma kümesini üretir ve küme türü için belirtilen eşitlik karşılaştırıcıyı kullanır.Enumerates a sequence, produces an immutable hash set of its contents, and uses the specified equality comparer for the set type.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriklerinin sabit bir karma kümesini oluşturur.Enumerates a sequence and produces an immutable hash set of its contents.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableHashSet<TSource> ^ ToImmutableHashSet(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static System.Collections.Immutable.ImmutableHashSet<TSource> ToImmutableHashSet<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);
static member ToImmutableHashSet : seq<'Source> -> System.Collections.Immutable.ImmutableHashSet<'Source>
<Extension()>
Public Function ToImmutableHashSet(Of TSource) (source As IEnumerable(Of TSource)) As ImmutableHashSet(Of TSource)

Tür Parametreleri

TSource

Dizideki öğelerin türü.The type of the elements in the sequence.

Parametreler

source
IEnumerable<TSource>

Numaralandırılacak sıra.The sequence to enumerate.

Döndürülenler

ImmutableHashSet<TSource>

Belirtilen dizideki öğeleri içeren sabit bir karma kümesi.An immutable hash set that contains the items in the specified sequence.

Şunlara uygulanır

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

Oluşturucunun kümesinin geçerli içeriğinden sabit bir karma kümesi oluşturur.Creates an immutable hash set from the current contents of the builder's set.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableHashSet<TSource> ^ ToImmutableHashSet(System::Collections::Immutable::ImmutableHashSet<TSource>::Builder ^ builder);
public static System.Collections.Immutable.ImmutableHashSet<TSource> ToImmutableHashSet<TSource> (this System.Collections.Immutable.ImmutableHashSet<TSource>.Builder builder);
static member ToImmutableHashSet : System.Collections.Immutable.ImmutableHashSet<'Source>.Builder -> System.Collections.Immutable.ImmutableHashSet<'Source>
<Extension()>
Public Function ToImmutableHashSet(Of TSource) (builder As ImmutableHashSet(Of TSource).Builder) As ImmutableHashSet(Of TSource)

Tür Parametreleri

TSource

Karma kümesindeki öğelerin türü.The type of the elements in the hash set.

Parametreler

builder
ImmutableHashSet<TSource>.Builder

İçinden sabit karma kümesini oluşturmak için Oluşturucu.The builder to create the immutable hash set from.

Döndürülenler

ImmutableHashSet<TSource>

Oluşturucunun kümesindeki geçerli içeriği içeren sabit bir karma kümesidir.An immutable hash set that contains the current contents in the builder's set.

Şunlara uygulanır

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

Bir diziyi numaralandırır, içeriklerinin sabit bir karma kümesini üretir ve küme türü için belirtilen eşitlik karşılaştırıcıyı kullanır.Enumerates a sequence, produces an immutable hash set of its contents, and uses the specified equality comparer for the set type.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableHashSet<TSource> ^ ToImmutableHashSet(System::Collections::Generic::IEnumerable<TSource> ^ source, System::Collections::Generic::IEqualityComparer<TSource> ^ equalityComparer);
public static System.Collections.Immutable.ImmutableHashSet<TSource> ToImmutableHashSet<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, System.Collections.Generic.IEqualityComparer<TSource> equalityComparer);
public static System.Collections.Immutable.ImmutableHashSet<TSource> ToImmutableHashSet<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, System.Collections.Generic.IEqualityComparer<TSource>? equalityComparer);
static member ToImmutableHashSet : seq<'Source> * System.Collections.Generic.IEqualityComparer<'Source> -> System.Collections.Immutable.ImmutableHashSet<'Source>
<Extension()>
Public Function ToImmutableHashSet(Of TSource) (source As IEnumerable(Of TSource), equalityComparer As IEqualityComparer(Of TSource)) As ImmutableHashSet(Of TSource)

Tür Parametreleri

TSource

Dizideki öğelerin türü.The type of the elements in the sequence.

Parametreler

source
IEnumerable<TSource>

Numaralandırılacak sıra.The sequence to enumerate.

equalityComparer
IEqualityComparer<TSource>

Küme içindeki nesneleri eşitlik için karşılaştırmak üzere kullanılacak nesne.The object to use for comparing objects in the set for equality.

Döndürülenler

ImmutableHashSet<TSource>

Belirtilen sıradaki öğeleri içeren ve belirtilen eşitlik karşılaştırıcıyı kullanan sabit bir karma kümesi.An immutable hash set that contains the items in the specified sequence and uses the specified equality comparer.

Şunlara uygulanır