ImmutableHashSet.ToImmutableHashSet Methode

Definition

Überlädt

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Listet eine Sequenz auf und erzeugt ein unveränderliches Hashset ihrer Inhalte.Enumerates a sequence and produces an immutable hash set of its contents.

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

Erstellt einen unveränderlichen Hashsatz aus dem aktuellen Inhalt des Satzes des Generators.Creates an immutable hash set from the current contents of the builder's set.

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

Listet eine Sequenz auf, erzeugt ein unveränderliches Hashset ihres Inhalts und verwendet den angegebenen Gleichheitsvergleich für den Settyp.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>)

Listet eine Sequenz auf und erzeugt ein unveränderliches Hashset ihrer Inhalte.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)

Typparameter

TSource

Der Typ der Elemente in der Sequenz.The type of the elements in the sequence.

Parameter

source
IEnumerable<TSource>

Die Sequenz, die aufgelistet werden soll.The sequence to enumerate.

Gibt zurück

ImmutableHashSet<TSource>

Ein unveränderliches Hashset, das die Elemente in der angegebenen Sequenz enthält.An immutable hash set that contains the items in the specified sequence.

Gilt für:

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

Erstellt einen unveränderlichen Hashsatz aus dem aktuellen Inhalt des Satzes des Generators.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)

Typparameter

TSource

Der Typ der Elemente im HashSet.The type of the elements in the hash set.

Parameter

builder
ImmutableHashSet<TSource>.Builder

Der Generator, aus dem der unveränderliche Hashsatz erstellt werden soll.The builder to create the immutable hash set from.

Gibt zurück

ImmutableHashSet<TSource>

Ein unveränderlicher Hashsatz, der den aktuellen Inhalt der Sammlung des Generators enthält.An immutable hash set that contains the current contents in the builder's set.

Gilt für:

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

Listet eine Sequenz auf, erzeugt ein unveränderliches Hashset ihres Inhalts und verwendet den angegebenen Gleichheitsvergleich für den Settyp.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)

Typparameter

TSource

Der Typ der Elemente in der Sequenz.The type of the elements in the sequence.

Parameter

source
IEnumerable<TSource>

Die Sequenz, die aufgelistet werden soll.The sequence to enumerate.

equalityComparer
IEqualityComparer<TSource>

Das Objekt, mit dem Objekte im Set auf Gleichheit verglichen werden sollen.The object to use for comparing objects in the set for equality.

Gibt zurück

ImmutableHashSet<TSource>

Ein unveränderliches Hashset, das die Elemente in der angegebenen Sequenz enthält, und das den angegebenen Gleichheitsvergleich verwendet.An immutable hash set that contains the items in the specified sequence and uses the specified equality comparer.

Gilt für: