Sdílet prostřednictvím


ImmutableSortedDictionary Třída

Definice

Poskytuje sadu inicializačních metod pro instance ImmutableSortedDictionary<TKey,TValue> třídy.

Balíček NuGet: System.Collections.Immutable (o neměnných kolekcích a postupu instalace)

public ref class ImmutableSortedDictionary abstract sealed
public static class ImmutableSortedDictionary
type ImmutableSortedDictionary = class
Public Module ImmutableSortedDictionary
Dědičnost
ImmutableSortedDictionary

Metody

Create<TKey,TValue>()

Vytvoří prázdný neměnný seřazený slovník.

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

Vytvoří prázdný neměnný seřazený slovník, který používá zadaný porovnávač klíčů.

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

Vytvoří prázdný neměnný seřazený slovník, který používá zadané porovnávače klíčů a hodnot.

CreateBuilder<TKey,TValue>()

Vytvoří nový neměnný tvůrce seřazeného slovníku.

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

Vytvoří nový neměnný tvůrce seřazeného slovníku.

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

Vytvoří nový neměnný tvůrce seřazeného slovníku.

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

Vytvoří nový neměnný seřazený slovník ze zadaného rozsahu položek se zadaným porovnávačem klíčů.

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

Vytvoří nový neměnný seřazený slovník ze zadaného rozsahu položek se zadanými porovnávači klíčů a hodnot.

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

Vytvoří neměnný seřazený slovník, který obsahuje zadané položky a použije výchozí porovnávací nástroj.

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

Vytvoří výčet posloupnosti párů klíč-hodnota a vytvoří neměnný seřazený slovník jejího obsahu.

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

Vytvoří výčet posloupnosti párů klíč/hodnota a vytvoří neměnný slovník jejího obsahu pomocí zadaného porovnávače klíčů.

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

Vytvoří výčet posloupnosti párů klíč/hodnota a vytvoří neměnný seřazený slovník jejího obsahu pomocí zadaných porovnávačů klíčů a hodnot.

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

Vytvoří neměnný seřazený slovník z aktuálního obsahu slovníku tvůrce.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný seřazený slovník jejího obsahu.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný seřazený slovník jejího obsahu pomocí zadaného porovnávače klíčů.

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

Vytvoří výčet a transformuje sekvenci a vytvoří neměnný slovník seřazeného obsahu pomocí zadaných porovnávačů klíčů a hodnot.

Platí pro

Bezpečný přístup z více vláken

Tento typ je bezpečný pro přístup z více vláken.