ImmutableSortedDictionary.ToImmutableSortedDictionary Método

Definição

Sobrecargas

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

Enumera uma sequência de pares chave/valor e produz um dicionário classificado imutável de seu conteúdo.

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

Cria um dicionário classificado imutável do conteúdo atual do dicionário do construtor.

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

Enumera uma sequência de pares chave/valor e produz um dicionário imutável de seu conteúdo, usando o comparador de chave especificado.

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

Enumera uma sequência de pares chave/valor e produz um dicionário classificado imutável de seu conteúdo, usando os comparadores de chave e valor especificados.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo usando o comparador de chave especificado.

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

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo usando os comparadores de chave e valor especificados.

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

Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs

Enumera uma sequência de pares chave/valor e produz um dicionário classificado imutável de seu conteúdo.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);

Parâmetros de tipo

TKey

O tipo das chaves no dicionário.

TValue

O tipo dos valores no dicionário.

Parâmetros

source
IEnumerable<KeyValuePair<TKey,TValue>>

A sequência de pares chave/valor a ser enumerada.

Retornos

Um dicionário classificado imutável que contém os pares chave/valor na sequência especificada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs

Cria um dicionário classificado imutável do conteúdo atual do dicionário do construtor.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Builder builder);

Parâmetros de tipo

TKey

O tipo das chaves no dicionário.

TValue

O tipo dos valores no dicionário.

Parâmetros

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

O construtor para o qual criar o dicionário classificado imutável.

Retornos

Cria um dicionário classificado imutável preenchido com o conteúdo atual do dicionário do construtor.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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

Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs

Enumera uma sequência de pares chave/valor e produz um dicionário imutável de seu conteúdo, usando o comparador de chave especificado.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey> keyComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey>? keyComparer);

Parâmetros de tipo

TKey

O tipo das chaves no dicionário.

TValue

O tipo dos valores no dicionário.

Parâmetros

source
IEnumerable<KeyValuePair<TKey,TValue>>

A sequência de pares chave/valor a ser enumerada.

keyComparer
IComparer<TKey>

O comparador de chave a ser usado ao criar o dicionário imutável.

Retornos

Um dicionário classificado imutável que contém os pares chave/valor na sequência especificada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs

Enumera uma sequência de pares chave/valor e produz um dicionário classificado imutável de seu conteúdo, usando os comparadores de chave e valor especificados.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer);

Parâmetros de tipo

TKey

O tipo das chaves no dicionário.

TValue

O tipo dos valores no dicionário.

Parâmetros

source
IEnumerable<KeyValuePair<TKey,TValue>>

A sequência de pares chave/valor a ser enumerada.

keyComparer
IComparer<TKey>

O comparador de chave a ser usado ao criar o dicionário imutável.

valueComparer
IEqualityComparer<TValue>

O comparador de valor a ser usado para o dicionário imutável.

Retornos

Um dicionário classificado imutável que contém os pares chave/valor na sequência especificada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector);

Parâmetros de tipo

TSource

O tipo dos elementos na sequência.

TKey

O tipo das chaves no dicionário resultante.

TValue

O tipo dos valores no dicionário resultante.

Parâmetros

source
IEnumerable<TSource>

A sequência a ser enumerada para gerar o dicionário.

keySelector
Func<TSource,TKey>

A função que produzirá a chave para o dicionário de cada elemento de sequência.

elementSelector
Func<TSource,TValue>

A função que produzirá o valor para o dicionário de cada elemento de sequência.

Retornos

Um dicionário classificado imutável que contém os itens na sequência especificada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo usando o comparador de chave especificado.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey> keyComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey>? keyComparer);

Parâmetros de tipo

TSource

O tipo dos elementos na sequência.

TKey

O tipo das chaves no dicionário resultante.

TValue

O tipo dos valores no dicionário resultante.

Parâmetros

source
IEnumerable<TSource>

A sequência a ser enumerada para gerar o dicionário.

keySelector
Func<TSource,TKey>

A função que produzirá a chave para o dicionário de cada elemento de sequência.

elementSelector
Func<TSource,TValue>

A função que produzirá o valor para o dicionário de cada elemento de sequência.

keyComparer
IComparer<TKey>

O comparador de chave a ser usado para o dicionário.

Retornos

Um dicionário imutável que contém os itens na sequência especificada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0

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

Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs
Origem:
ImmutableSortedDictionary.cs

Enumera e transforma uma sequência e produz um dicionário classificado imutável com base em seu conteúdo usando os comparadores de chave e valor especificados.

C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
C#
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey>? keyComparer, System.Collections.Generic.IEqualityComparer<TValue>? valueComparer);

Parâmetros de tipo

TSource

O tipo dos elementos na sequência.

TKey

O tipo das chaves no dicionário resultante.

TValue

O tipo dos valores no dicionário resultante.

Parâmetros

source
IEnumerable<TSource>

A sequência a ser enumerada para gerar o dicionário.

keySelector
Func<TSource,TKey>

A função que produzirá a chave para o dicionário de cada elemento de sequência.

elementSelector
Func<TSource,TValue>

A função que produzirá o valor para o dicionário de cada elemento de sequência.

keyComparer
IComparer<TKey>

O comparador de chave a ser usado para o dicionário.

valueComparer
IEqualityComparer<TValue>

O comparador de valor a ser usado para o dicionário.

Retornos

Um dicionário classificado imutável que contém os itens na sequência especificada.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0