Compartir a través de


ReadOnlyDictionary45<TKey,TValue> Clase

Definición

Contenedor de solo lectura para otro diccionario 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 que se va a usar para las claves.

TValue

Tipo que se va a usar para los valores

Herencia
ReadOnlyDictionary45<TKey,TValue>
Atributos
Implementaciones

Constructores

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

Crea una instancia de ReadOnlyDictionary45 con una IDictionary proporcionada.

Propiedades

Count

Recuento de elementos del diccionario

Dictionary

Diccionario

Item[TKey]

Habilita el acceso a los valores mediante la indexación con una clave

Keys

Claves en el diccionario

Values

Los valores del diccionario

Métodos

ContainsKey(TKey)

Informa de si existe una clave en el diccionario.

GetEnumerator()

Devuelve un enumerador que crea una iteración por el diccionario.

TryGetValue(TKey, TValue)

Obtiene el valor de la clave especificada, si existe.

Implementaciones de interfaz explícitas

ICollection.CopyTo(Array, Int32)

Contenedor de solo lectura para otro diccionario genérico.

ICollection.IsSynchronized

Contenedor de solo lectura para otro diccionario genérico.

ICollection.SyncRoot

Contenedor de solo lectura para otro diccionario genérico.

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

Contenedor de solo lectura para otro diccionario genérico.

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

Contenedor de solo lectura para otro diccionario genérico.

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

Contenedor de solo lectura para otro diccionario genérico.

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

Contenedor de solo lectura para otro diccionario genérico.

ICollection<KeyValuePair<TKey,TValue>>.IsReadOnly

Contenedor de solo lectura para otro diccionario genérico.

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

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.Add(Object, Object)

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.Clear()

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.Contains(Object)

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.GetEnumerator()

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.IsFixedSize

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.IsReadOnly

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.Item[Object]

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.Keys

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.Remove(Object)

Contenedor de solo lectura para otro diccionario genérico.

IDictionary.Values

Contenedor de solo lectura para otro diccionario genérico.

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

Contenedor de solo lectura para otro diccionario genérico.

IDictionary<TKey,TValue>.Item[TKey]

Contenedor de solo lectura para otro diccionario genérico.

IDictionary<TKey,TValue>.Keys

Contenedor de solo lectura para otro diccionario genérico.

IDictionary<TKey,TValue>.Remove(TKey)

Contenedor de solo lectura para otro diccionario genérico.

IDictionary<TKey,TValue>.Values

Contenedor de solo lectura para otro diccionario genérico.

IEnumerable.GetEnumerator()

Contenedor de solo lectura para otro diccionario genérico.

Métodos de extensión

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

Obtiene o agrega el valor asociado a la clave especificada.

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

Obtiene el valor asociado a la clave especificada.

ToCommaSeparatedString<T>(IEnumerable<T>)

Convierte los elementos de una colección en cadenas y los concatena en una lista separada por comas, o devuelve null para colecciones nulas o vacías.

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

Contenedor de solo lectura para otro diccionario genérico.

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

Contenedor de solo lectura para otro diccionario genérico.

Se aplica a