Compartilhar via


ReadOnlyDictionary45<TKey,TValue> Classe

Definição

Wrapper somente leitura para outro dicionário genérico.

[System.Serializable]
public class ReadOnlyDictionary45<TKey,TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>, System.Collections.Generic.IDictionary<TKey,TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>, System.Collections.IDictionary
[<System.Serializable>]
type ReadOnlyDictionary45<'Key, 'Value> = class
    interface IDictionary<'Key, 'Value>
    interface ICollection<KeyValuePair<'Key, 'Value>>
    interface seq<KeyValuePair<'Key, 'Value>>
    interface IEnumerable
    interface IDictionary
    interface ICollection
Public Class ReadOnlyDictionary45(Of TKey, TValue)
Implements ICollection(Of KeyValuePair(Of TKey, TValue)), IDictionary, IDictionary(Of TKey, TValue), IEnumerable(Of KeyValuePair(Of TKey, TValue))

Parâmetros de tipo

TKey

Tipo a ser usado para chaves.

TValue

Tipo a ser usado para valores

Herança
ReadOnlyDictionary45<TKey,TValue>
Atributos
Implementações

Construtores

ReadOnlyDictionary45<TKey,TValue>(IDictionary<TKey,TValue>)

Cria uma instância de readOnlyDictionary45 com um IDictionary fornecido

Propriedades

Count

A contagem de itens no dicionário

Dictionary

O dicionário

Item[TKey]

Habilita o acesso a valores indexando com uma chave

Keys

Chaves no dicionário

Values

Os valores no dicionário

Métodos

ContainsKey(TKey)

Relata se existe uma chave no dicionário

GetEnumerator()

Retorna um enumerador que itera por meio do dicionário.

TryGetValue(TKey, TValue)

Obtém o valor da chave especificada, se existir

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Wrapper somente leitura para outro dicionário genérico.

ICollection.IsSynchronized

Wrapper somente leitura para outro dicionário genérico.

ICollection.SyncRoot

Wrapper somente leitura para outro dicionário genérico.

ICollection<KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey,TValue>)

Wrapper somente leitura para outro dicionário genérico.

ICollection<KeyValuePair<TKey,TValue>>.Clear()

Wrapper somente leitura para outro dicionário genérico.

ICollection<KeyValuePair<TKey,TValue>>.Contains(KeyValuePair<TKey,TValue>)

Wrapper somente leitura para outro dicionário genérico.

ICollection<KeyValuePair<TKey,TValue>>.CopyTo(KeyValuePair<TKey,TValue>[], Int32)

Wrapper somente leitura para outro dicionário genérico.

ICollection<KeyValuePair<TKey,TValue>>.IsReadOnly

Wrapper somente leitura para outro dicionário genérico.

ICollection<KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey,TValue>)

Wrapper somente leitura para outro dicionário genérico.

IDictionary.Add(Object, Object)

Wrapper somente leitura para outro dicionário genérico.

IDictionary.Clear()

Wrapper somente leitura para outro dicionário genérico.

IDictionary.Contains(Object)

Wrapper somente leitura para outro dicionário genérico.

IDictionary.GetEnumerator()

Wrapper somente leitura para outro dicionário genérico.

IDictionary.IsFixedSize

Wrapper somente leitura para outro dicionário genérico.

IDictionary.IsReadOnly

Wrapper somente leitura para outro dicionário genérico.

IDictionary.Item[Object]

Wrapper somente leitura para outro dicionário genérico.

IDictionary.Keys

Wrapper somente leitura para outro dicionário genérico.

IDictionary.Remove(Object)

Wrapper somente leitura para outro dicionário genérico.

IDictionary.Values

Wrapper somente leitura para outro dicionário genérico.

IDictionary<TKey,TValue>.Add(TKey, TValue)

Wrapper somente leitura para outro dicionário genérico.

IDictionary<TKey,TValue>.Item[TKey]

Wrapper somente leitura para outro dicionário genérico.

IDictionary<TKey,TValue>.Keys

Wrapper somente leitura para outro dicionário genérico.

IDictionary<TKey,TValue>.Remove(TKey)

Wrapper somente leitura para outro dicionário genérico.

IDictionary<TKey,TValue>.Values

Wrapper somente leitura para outro dicionário genérico.

IEnumerable.GetEnumerator()

Wrapper somente leitura para outro dicionário genérico.

Métodos de Extensão

GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>)

Obtém ou adiciona o valor associado à chave especificada.

GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue)

Obtém o valor associado à chave especificada.

ToCommaSeparatedString<T>(IEnumerable<T>)

Converte os elementos de uma coleção em cadeias de caracteres e os concatena em uma lista separada por vírgulas ou retorna nulo para coleções nulas ou vazias.

AddRange<TKey,TValue>(IDictionary<TKey,TValue>, IReadOnlyDictionary<TKey,TValue>)

Wrapper somente leitura para outro dicionário genérico.

AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>)

Wrapper somente leitura para outro dicionário genérico.

Aplica-se a