ReadOnlyDictionary<TKey, TValue>, classe
Version en lecture seule d'IDictionary<TKey, TValue>.
Hiérarchie d'héritage
System.Object
Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>
Espace de noms : Microsoft.TeamFoundation.Client
Assembly : Microsoft.TeamFoundation.Client (dans Microsoft.TeamFoundation.Client.dll)
Syntaxe
'Déclaration
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
Paramètres de type
- TKey
Type de la clé.
- TValue
Type de la valeur.
Le type ReadOnlyDictionary<TKey, TValue> expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ReadOnlyDictionary<TKey, TValue> | Initialise une nouvelle instance de ReadOnlyDictionary. |
Début
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient le nombre d'éléments dans le dictionnaire. | |
Item | Obtient la valeur qui est combinée à la clé spécifiée. | |
Keys | Obtient la collection de clés du dictionnaire. | |
Values | Obtient la collection de valeurs du dictionnaire. |
Début
Méthodes
Nom | Description | |
---|---|---|
ContainsKey | Obtient un indicateur qui indique que la clé spécifiée se produit dans le dictionnaire. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetEnumerator | Obtient IEnumerator des éléments du dictionnaire. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TryGetValue | Obtient la valeur qui est combinée avec key et la stocke dans value. |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
ICollection<KeyValuePair<TKey, TValue>>.Add | Ajoute l'élément spécifié à ce dictionnaire. | |
IDictionary<TKey, TValue>.Add | Ajoute la paire clé-valeur spécifiée à ce dictionnaire. | |
IDictionary.Add | Ajoute la paire clé-valeur spécifiée à ce dictionnaire. | |
ICollection<KeyValuePair<TKey, TValue>>.Clear | Désactive ce dictionnaire. | |
IDictionary.Clear | Désactive ce dictionnaire. | |
ICollection<KeyValuePair<TKey, TValue>>.Contains | Vérifie si l'élément spécifié se trouve dans ce dictionnaire. | |
IDictionary.Contains | Vérifie si la clé spécifiée se trouve dans ce dictionnaire. | |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | Copie le contenu de ce dictionnaire au tableau spécifié à l'index spécifié. | |
ICollection.CopyTo | Copie le contenu de ce dictionnaire au tableau spécifié, en commençant à l'index spécifié. | |
ICollection<KeyValuePair<TKey, TValue>>.Count | Obtient le nombre d'éléments dans ce dictionnaire. | |
ICollection.Count | Retourne le nombre d'éléments dans le dictionnaire. | |
IDictionary.GetEnumerator | Obtient une instance d'énumérateur de ce dictionnaire. | |
IEnumerable.GetEnumerator | Obtient une instance d'IEnumerator de ce dictionnaire. | |
IDictionary.IsFixedSize | Renvoie True si la taille du dictionnaire ne changera pas. | |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | Obtient un indicateur qui indique si ce dictionnaire est en lecture seule. | |
IDictionary.IsReadOnly | Renvoie True car il s'agit d'un dictionnaire en lecture seule. | |
ICollection.IsSynchronized | Renvoie True si le dictionnaire est synchronisé. | |
IDictionary<TKey, TValue>.Item | Obtient la valeur liée à la clé spécifiée dans ce dictionnaire. | |
IDictionary.Item | Retourne la valeur associée à la clé dans le dictionnaire. | |
IDictionary.Keys | Retourne la collection de clés dans ce dictionnaire. | |
ICollection<KeyValuePair<TKey, TValue>>.Remove | Supprime l'élément spécifié de ce dictionnaire. | |
IDictionary<TKey, TValue>.Remove | Supprime l'élément dont la clé spécifiée de ce dictionnaire. | |
IDictionary.Remove | Supprime la clé spécifiée de ce dictionnaire. | |
ICollection.SyncRoot | Retourne l'objet de synchronisation racine du dictionnaire, s'il se produit. | |
IDictionary.Values | Retourne la collection de valeurs dans ce dictionnaire. |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.