Прочетете на английски Редактиране

Споделяне чрез


ImmutableHashSet.CreateRange Method

Definition

Overloads

CreateRange<T>(IEnumerable<T>)

Creates a new immutable hash set prefilled with the specified items.

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

Creates a new immutable hash set that contains the specified items and uses the specified equality comparer for the set type.

CreateRange<T>(IEnumerable<T>)

Source:
ImmutableHashSet.cs
Source:
ImmutableHashSet.cs
Source:
ImmutableHashSet.cs
Source:
ImmutableHashSet.cs

Creates a new immutable hash set prefilled with the specified items.

C#
public static System.Collections.Immutable.ImmutableHashSet<T> CreateRange<T>(System.Collections.Generic.IEnumerable<T> items);

Type Parameters

T

The type of items stored by the collection.

Parameters

items
IEnumerable<T>

The items to add to the hash set.

Returns

The new immutable hash set that contains the specified items.

Applies to

.NET 10 и други версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)
UWP 10.0

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

Source:
ImmutableHashSet.cs
Source:
ImmutableHashSet.cs
Source:
ImmutableHashSet.cs
Source:
ImmutableHashSet.cs

Creates a new immutable hash set that contains the specified items and uses the specified equality comparer for the set type.

C#
public static System.Collections.Immutable.ImmutableHashSet<T> CreateRange<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer, System.Collections.Generic.IEnumerable<T> items);
C#
public static System.Collections.Immutable.ImmutableHashSet<T> CreateRange<T>(System.Collections.Generic.IEqualityComparer<T>? equalityComparer, System.Collections.Generic.IEnumerable<T> items);

Type Parameters

T

The type of items stored in the collection.

Parameters

equalityComparer
IEqualityComparer<T>

The object to use for comparing objects in the set for equality.

items
IEnumerable<T>

The items add to the collection before immutability is applied.

Returns

The new immutable hash set.

Applies to

.NET 10 и други версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)
UWP 10.0