ImmutableSortedDictionary 类

定义

针对 ImmutableSortedDictionary<TKey,TValue> 类的实例提供一组初始化方法。

NuGet package: System.Collections.Immutable关于不可变集合和安装方法

public ref class ImmutableSortedDictionary abstract sealed
public static class ImmutableSortedDictionary
type ImmutableSortedDictionary = class
Public Module ImmutableSortedDictionary
继承
ImmutableSortedDictionary

方法

Create<TKey,TValue>()

创建一个空的不可变排序字典。

Create<TKey,TValue>(IComparer<TKey>)

创建使用指定键比较器的空不可变排序字典。

Create<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

创建使用指定键和值比较器的空不可变排序字典。

CreateBuilder<TKey,TValue>()

创建一个新的不可变排序字典生成器。

CreateBuilder<TKey,TValue>(IComparer<TKey>)

创建一个新的不可变排序字典生成器。

CreateBuilder<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>)

创建一个新的不可变排序字典生成器。

CreateRange<TKey,TValue>(IComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>)

使用指定的键比较器从指定的项范围创建新的不可变排序字典。

CreateRange<TKey,TValue>(IComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>)

使用指定的键和值比较器从指定的项范围创建新的不可变排序字典。

CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

创建包含指定项并使用默认比较器的不可变排序字典。

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

枚举键/值对的序列,并生成其内容的不可变排序字典。

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>)

枚举键/值对的序列,并使用指定的键比较器生成其内容的不可变字典。

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>, IEqualityComparer<TValue>)

枚举键/值对的序列,并使用指定的键和值比较器生成其内容的不可变排序字典。

ToImmutableSortedDictionary<TKey,TValue>(ImmutableSortedDictionary<TKey,TValue>.Builder)

从生成器字典的当前内容创建不可变排序字典。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

枚举并转换序列,然后生成其内容的不可变排序字典。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

枚举并转换序列,然后使用指定的键比较器生成其内容的不可变排序字典。

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

枚举并转换序列,然后使用指定的键和值比较器生成其内容的不可变排序字典。

适用于

线程安全性

此类型是线程安全的。