共用方式為


ImmutableHashSet 類別

定義

提供一組類別實例 ImmutableHashSet<T> 的初始化方法。

public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
繼承
ImmutableHashSet

方法

名稱 Description
Create<T>()

會產生一個空且不可變的雜湊集。

Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>)

建立一個新的不可變集合,預先填充指定項目。

Create<T>(IEqualityComparer<T>, T)

建立一個新的不可變雜湊集,包含指定項目,並使用指定的等號比較器來對應該集合類型。

Create<T>(IEqualityComparer<T>, T[])

建立一個新的不可變雜湊集,包含指定集合中的項目,並使用指定的等號比較器來對應集合類型。

Create<T>(IEqualityComparer<T>)

建立一個空且不可變的雜湊集,使用指定的等號比較器。

Create<T>(ReadOnlySpan<T>)

建立一個新的不可變集合,預先填充指定項目。

Create<T>(T)

建立一個新的不可變雜湊集,包含指定的項目。

Create<T>(T[])

建立一個新的不可變雜湊集,包含指定的項目陣列。

CreateBuilder<T>()

建立一個新的不可變雜湊集建構器。

CreateBuilder<T>(IEqualityComparer<T>)

建立一個新的不可變雜湊集建構器。

CreateRange<T>(IEnumerable<T>)

建立一個新的不可變雜湊集,預先填充指定項目。

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

建立一個新的不可變雜湊集,包含指定的項目,並使用指定的集合類型等號比較器。

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

列舉序列、產生其內容的不可變哈希集,並使用集合類型的指定相等比較子。

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

列舉序列,併產生其內容的不可變哈希集。

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

從建構者集合的當前內容建立一個不可變的雜湊集。

適用於

執行緒安全性

此類型是安全線程。