ImmutableSortedSet 類別

定義

提供一組 ImmutableSortedSet<T> 類別執行個體的初始化方法。

NuGet 套件System.Collections.Immutable (關於固定集合及其安裝方法)

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

方法

Create<T>()

建立空的不可變排序資料集。

Create<T>(IComparer<T>)

建立空的不可變排序資料集,該資料集會使用指定的比較子。

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

建立預先填入指定專案的新不可變集合。

Create<T>(IComparer<T>, T)

建立新的不可變排序資料集,其中包含指定的項目且使用指定的比較子。

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

建立新的不可變排序資料集,其中包含指定的項目陣列且使用指定的比較子。

Create<T>(ReadOnlySpan<T>)

建立新的不可變排序資料集,其中包含指定的項目陣列。

Create<T>(T)

建立新的不可變排序資料集,其中包含指定的項目。

Create<T>(T[])

建立新的不可變排序資料集,其中包含指定的項目陣列。

CreateBuilder<T>()

傳回集合,這個集合可用來建置不可變的排序資料集。

CreateBuilder<T>(IComparer<T>)

傳回集合,這個集合可用來建置不可變的排序資料集。

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

建立新的不可變集合,其中包含指定的項目。

CreateRange<T>(IEnumerable<T>)

建立新的不可變集合,其中包含指定的項目。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

列舉序列,並產生其內容的不可變排序資料集。

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

列舉序列、產生其內容的不可變排序資料集,並使用指定的比較子。

ToImmutableSortedSet<TSource>(ImmutableSortedSet<TSource>.Builder)

從產生器集合目前內容建立不可變的已排序資料集。

適用於

執行緒安全性

此型別具備執行緒安全。