ReadOnlyDictionary<TKey, TValue> (Clase)
Una versión de solo lectura de IDictionary<TKey, TValue>.
Jerarquía de herencia
System.Object
Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>
Espacio de nombres: Microsoft.TeamFoundation.Client
Ensamblado: Microsoft.TeamFoundation.Client (en Microsoft.TeamFoundation.Client.dll)
Sintaxis
'Declaración
Public Class ReadOnlyDictionary(Of TKey, TValue) _
Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)), _
IEnumerable(Of KeyValuePair(Of TKey, TValue)), IEnumerable, _
IDictionary, ICollection
public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>,
ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>,
IEnumerable, IDictionary, ICollection
Parámetros de tipo
- TKey
Tipo de la clave.
- TValue
Tipo del valor.
El tipo ReadOnlyDictionary<TKey, TValue> expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ReadOnlyDictionary<TKey, TValue> | Inicializa una nueva instancia de ReadOnlyDictionary. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Count | Obtiene el número de elementos del diccionario. | |
Item | Obtiene el valor que se empareja a la clave especificada. | |
Keys | Obtiene la colección de claves del diccionario. | |
Values | Obtiene la colección de valores en el diccionario. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
ContainsKey | Obtiene una marca que indica que la clave especificada en el diccionario. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetEnumerator | Obtiene IEnumerator de los elementos del diccionario. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
TryGetValue | Obtiene el valor que se empareja con key especificado y lo almacena en value. |
Arriba
Implementaciones de interfaz explícita
Nombre | Descripción | |
---|---|---|
ICollection<KeyValuePair<TKey, TValue>>.Add | Agrega el elemento especificado a este diccionario. | |
IDictionary<TKey, TValue>.Add | Agrega el par clave-valor especificado a este diccionario. | |
IDictionary.Add | Agrega el par clave-valor especificado a este diccionario. | |
ICollection<KeyValuePair<TKey, TValue>>.Clear | Borra este diccionario. | |
IDictionary.Clear | Borra este diccionario. | |
ICollection<KeyValuePair<TKey, TValue>>.Contains | Comprueba si el elemento especificado se encuentra en este diccionario. | |
IDictionary.Contains | Comprueba si la clave especificada se encuentra en este diccionario. | |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | Copia el contenido de este diccionario en la matriz especificada en el índice especificado. | |
ICollection.CopyTo | Copia el contenido de este diccionario en la matriz especificada, empezando en el índice especificado. | |
ICollection<KeyValuePair<TKey, TValue>>.Count | Obtiene el número de elementos en este diccionario. | |
ICollection.Count | Devuelve el número de elementos del diccionario. | |
IDictionary.GetEnumerator | Obtiene una instancia de enumeradores de este diccionario. | |
IEnumerable.GetEnumerator | Obtiene una instancia de IEnumerator de este diccionario. | |
IDictionary.IsFixedSize | Devuelve true si el tamaño del diccionario no cambia. | |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | Obtiene una marca que describe si este diccionario es de solo lectura. | |
IDictionary.IsReadOnly | Devuelve true porque es un diccionario de solo lectura. | |
ICollection.IsSynchronized | Devuelve true si se sincroniza el diccionario. | |
IDictionary<TKey, TValue>.Item | Obtiene el valor que se relaciona con la clave especificada en este diccionario. | |
IDictionary.Item | Devuelve el valor asociado a la clave del diccionario. | |
IDictionary.Keys | Devuelve la colección de claves de este diccionario. | |
ICollection<KeyValuePair<TKey, TValue>>.Remove | Quita el elemento especificado de este diccionario. | |
IDictionary<TKey, TValue>.Remove | Quita el elemento con la clave especificada de este diccionario. | |
IDictionary.Remove | Quita la clave especificada de este diccionario. | |
ICollection.SyncRoot | Devuelve el objeto de sincronización de la raíz para el diccionario, si uno aparece. | |
IDictionary.Values | Devuelve la colección de valores de este diccionario. |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.