ImmutableDictionary Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um conjunto de métodos de inicialização para instâncias da classe ImmutableDictionary<TKey,TValue>.
Pacote NuGet: System.Collections.Immutable (sobre coleções imutáveis e como instalá-las)
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Herança
-
ImmutableDictionary
Métodos
Contains<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Determina se o dicionário imutável especificado contém o par chave/valor especificado. |
Create<TKey,TValue>() |
Cria um dicionário imutável vazio. |
Create<TKey,TValue>(IEqualityComparer<TKey>) |
Cria um dicionário imutável vazio que usa o comparador de chave especificado. |
Create<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Cria um dicionário imutável vazio que usa os comparadores de chave e valor especificados. |
CreateBuilder<TKey,TValue>() |
Cria um novo construtor de dicionário imutável. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
Cria um novo construtor de dicionário imutável. |
CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Cria um novo construtor de dicionário imutável. |
CreateRange<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Cria um novo dicionário imutável que contém os itens especificados. |
CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Cria um novo dicionário imutável que contém os itens especificados e usa o comparador de chave especificado. |
CreateRange<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>, IEnumerable<KeyValuePair<TKey,TValue>>) |
Cria um novo dicionário imutável que contém os itens especificados e usa o comparador de chave especificado. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Obtém o valor de uma determinada chave, se uma chave correspondente existir no dicionário. |
GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Obtém o valor de uma determinada chave, se uma chave correspondente existir no dicionário. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Enumera uma sequência de pares chave/valor e produz um dicionário imutável de seu conteúdo. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<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. |
ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Enumera uma sequência de pares chave/valor e produz um dicionário imutável de seu conteúdo, usando os comparadores de chave e valor especificados. |
ToImmutableDictionary<TKey,TValue>(ImmutableDictionary<TKey,TValue>.Builder) |
Cria um dicionário imutável do conteúdo atual do dicionário do construtor. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumera e transforma uma sequência e produz um dicionário imutável com base em seu conteúdo. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Enumera e transforma uma sequência e produz um dicionário imutável com base em seu conteúdo usando o comparador de chave especificado. |
ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Enumera e transforma uma sequência e produz um dicionário imutável com base em seu conteúdo usando os comparadores de chave e valor especificados. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Constrói um dicionário imutável de uma coleção existente de elementos, aplicando uma função de transformação nas chaves de origem. |
ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Constrói um dicionário imutável com base em alguma transformação de uma sequência. |
Aplica-se a
Acesso thread-safe
Este tipo é thread-safe.