ImmutableDictionary Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece um conjunto de métodos de inicialização para instâncias da ImmutableDictionary<TKey,TValue> classe.
public ref class ImmutableDictionary abstract sealed
public static class ImmutableDictionary
type ImmutableDictionary = class
Public Module ImmutableDictionary
- Herança
-
ImmutableDictionary
Métodos
| Name | Description |
|---|---|
| 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 vazio e imutável. |
| Create<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Cria um dicionário vazio e imutável que utiliza os comparadores de chave e valor especificados. |
| Create<TKey,TValue>(IEqualityComparer<TKey>) |
Cria um dicionário vazio e imutável que utiliza o comparador de chaves especificado. |
| CreateBuilder<TKey,TValue>() |
Cria um novo construtor de dicionários imutável. |
| CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Cria um novo construtor de dicionários imutável. |
| CreateBuilder<TKey,TValue>(IEqualityComparer<TKey>) |
Cria um novo construtor de dicionários 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 utiliza o comparador de chaves 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 utiliza o comparador de chaves especificado. |
| CreateRangeWithOverwrite<TKey,TValue>(IEqualityComparer<TKey>, ReadOnlySpan<KeyValuePair<TKey,TValue>>) |
Cria um novo dicionário imutável que contém os itens especificados e utiliza o comparador de chaves especificado. |
| CreateRangeWithOverwrite<TKey,TValue>(ReadOnlySpan<KeyValuePair<TKey,TValue>>) |
Cria um novo dicionário imutável que contém os itens especificados. |
| GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey, TValue) |
Obtém o valor de uma dada chave se existir uma chave correspondente no dicionário. |
| GetValueOrDefault<TKey,TValue>(IImmutableDictionary<TKey,TValue>, TKey) |
Obtém o valor de uma dada chave se existir uma chave correspondente no dicionário. |
| 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 do seu conteúdo usando os comparadores de chave e valor especificados. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>) |
Enumera uma sequência de pares chave/valor e produz um dicionário imutável do seu conteúdo usando o comparador de chaves especificado. |
| ToImmutableDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>) |
Enumera uma sequência de pares chave/valor e produz um dicionário imutável do seu conteúdo. |
| ToImmutableDictionary<TKey,TValue>(ImmutableDictionary<TKey,TValue>.Builder) |
Cria um dicionário imutável a partir do conteúdo atual do dicionário do construtor. |
| 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 do seu conteúdo usando os comparadores de chave e valor especificados. |
| 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 do seu conteúdo usando o comparador de chaves especificado. |
| 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 do seu conteúdo. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Constrói um dicionário imutável baseado numa transformação de uma sequência. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Constrói um dicionário imutável a partir de uma coleção existente de elementos, aplicando uma função de transformação às chaves fonte. |
Aplica-se a
Segurança de Thread
Este tipo é seguro para fios.