ImmutableHashSet.ToImmutableHashSet Method

Definition

Overloads

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

시퀀스를 열거하고 해당 시퀀스의 내용에 대한 변경할 수 없는 해시 집합을 생성합니다.Enumerates a sequence and produces an immutable hash set of its contents.

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

작성기 집합의 현재 콘텐츠에서 변경할 수 없는 해시 집합을 만듭니다.Creates an immutable hash set from the current contents of the builder's set.

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

시퀀스를 열거하고, 해당 시퀀스의 내용에 대한 변경할 수 없는 해시 집합을 생성하며, 형식 집합에 지정된 같음 비교자를 사용합니다.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>)

시퀀스를 열거하고 해당 시퀀스의 내용에 대한 변경할 수 없는 해시 집합을 생성합니다.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)

Type Parameters

TSource

시퀀스의 요소 형식입니다.The type of the elements in the sequence.

Parameters

source
IEnumerable<TSource>

열거할 시퀀스입니다.The sequence to enumerate.

Returns

ImmutableHashSet<TSource>

지정된 시퀀스의 항목을 포함하는 변경할 수 없는 해시 집합입니다.An immutable hash set that contains the items in the specified sequence.

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

작성기 집합의 현재 콘텐츠에서 변경할 수 없는 해시 집합을 만듭니다.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)

Type Parameters

TSource

해시 집합에 있는 요소의 형식입니다.The type of the elements in the hash set.

Parameters

builder
ImmutableHashSet<TSource>.Builder

변경할 수 없는 해시 집합을 만들 작성기입니다.The builder to create the immutable hash set from.

Returns

ImmutableHashSet<TSource>

작성기 집합의 현재 콘텐츠를 포함하는 변경할 수 없는 해시 집합입니다.An immutable hash set that contains the current contents in the builder's set.

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

시퀀스를 열거하고, 해당 시퀀스의 내용에 대한 변경할 수 없는 해시 집합을 생성하며, 형식 집합에 지정된 같음 비교자를 사용합니다.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);
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)

Type Parameters

TSource

시퀀스의 요소 형식입니다.The type of the elements in the sequence.

Parameters

source
IEnumerable<TSource>

열거할 시퀀스입니다.The sequence to enumerate.

equalityComparer
IEqualityComparer<TSource>

집합의 개체가 같은지 비교하는 데 사용할 개체입니다.The object to use for comparing objects in the set for equality.

Returns

ImmutableHashSet<TSource>

지정된 시퀀스의 항목을 포함하고 지정된 같음 비교자를 사용하는 변경할 수 없는 해시 집합입니다.An immutable hash set that contains the items in the specified sequence and uses the specified equality comparer.

Applies to