Enumerable.ToHashSet Yöntem

Tanım

Aşırı Yüklemeler

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

HashSet<T> IEnumerable<T> Anahtarları karşılaştırmak için kullanarak öğesinden bir oluşturur comparer .Creates a HashSet<T> from an IEnumerable<T> using the comparer to compare keys.

ToHashSet<TSource>(IEnumerable<TSource>)

Kaynağından bir oluşturur HashSet<T> IEnumerable<T> .Creates a HashSet<T> from an IEnumerable<T>.

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

HashSet<T> IEnumerable<T> Anahtarları karşılaştırmak için kullanarak öğesinden bir oluşturur comparer .Creates a HashSet<T> from an IEnumerable<T> using the comparer to compare keys.

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

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

Bir IEnumerable<T> oluşturmak için bir HashSet<T> .An IEnumerable<T> to create a HashSet<T> from.

comparer
IEqualityComparer<TSource>

IEqualityComparer<T>Anahtarları karşılaştırmak için.An IEqualityComparer<T> to compare keys.

Döndürülenler

HashSet<TSource>

HashSet<T>Giriş dizisinden seçilen türdeki değerleri içeren bir TSource .A HashSet<T> that contains values of type TSource selected from the input sequence.

Şunlara uygulanır

ToHashSet<TSource>(IEnumerable<TSource>)

Kaynağından bir oluşturur HashSet<T> IEnumerable<T> .Creates a HashSet<T> from an IEnumerable<T>.

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

Tür Parametreleri

TSource

Öğelerinin türü source .The type of the elements of source.

Parametreler

source
IEnumerable<TSource>

Bir IEnumerable<T> oluşturmak için bir HashSet<T> .An IEnumerable<T> to create a HashSet<T> from.

Döndürülenler

HashSet<TSource>

HashSet<T>Giriş dizisinden seçilen TSource türü değerlerini içeren bir.A HashSet<T> that contains values of type TSource selected from the input sequence.

Şunlara uygulanır