ImmutableHashSet 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一組類別實例 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) |
從建構者集合的當前內容建立一個不可變的雜湊集。 |
適用於
執行緒安全性
此類型是安全線程。