Classe ReadOnlyDictionary<TKey, TValue>
Una versione di sola lettura IDictionary<TKey, TValue>.
Gerarchia di ereditarietà
System.Object
Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>
Spazio dei nomi: Microsoft.TeamFoundation.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Sintassi
'Dichiarazione
Public Class ReadOnlyDictionary(Of TKey, TValue) _
Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)), _
IEnumerable(Of KeyValuePair(Of TKey, TValue)), IDictionary, _
ICollection, IEnumerable
public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>,
ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>,
IDictionary, ICollection, IEnumerable
Parametri di tipo
- TKey
Tipo di chiave.
- TValue
Tipo di valore.
Il tipo ReadOnlyDictionary<TKey, TValue> espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ReadOnlyDictionary<TKey, TValue> | Inizializza una nuova istanza di ReadOnlyDictionary. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Count | Ottiene il numero di elementi nel dizionario. | |
Item | Ottiene il valore che è abbinato alla chiave specificata. | |
Keys | Ottiene la raccolta di chiavi nel dizionario. | |
Values | Ottiene la raccolta di valori nel dizionario. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ContainsKey | Ottiene un flag che indica che la chiave specificata è presente nel dizionario. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetEnumerator | Ottiene IEnumerator degli elementi del dizionario. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
TryGetValue | Ottiene il valore che è abbinato a key specificato e lo memorizza in value. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
ICollection<KeyValuePair<TKey, TValue>>.Add | Aggiunge l'elemento specificato a questo dizionario. | |
IDictionary<TKey, TValue>.Add | Aggiunge una coppia chiave-valore specificata a questo dizionario. | |
IDictionary.Add | Aggiunge una coppia chiave-valore specificata a questo dizionario. | |
ICollection<KeyValuePair<TKey, TValue>>.Clear | Rimuove questo dizionario. | |
IDictionary.Clear | Rimuove questo dizionario. | |
ICollection<KeyValuePair<TKey, TValue>>.Contains | Controlla se l'elemento specificato sia situato nel dizionario. | |
IDictionary.Contains | Controlla se la chiave specificata sia disponibile nel dizionario. | |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | Copia il contenuto di questo dizionario alla matrice specificata all'indice specificato. | |
ICollection.CopyTo | Copia il contenuto di questo dizionario nella matrice specificata, a partire dall'indice specificato. | |
ICollection<KeyValuePair<TKey, TValue>>.Count | Ottiene il numero di elementi di questo dizionario. | |
ICollection.Count | Restituisce il numero di elementi nel dizionario. | |
IDictionary.GetEnumerator | Ottiene un'istanza dell'enumeratore di questo dizionario. | |
IEnumerable.GetEnumerator | Ottiene un'istanza IEnumerator di questo dizionario. | |
IDictionary.IsFixedSize | Restituisce true se la dimensione del dizionario non cambia. | |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | Ottiene un flag che indica se questo dizionario è di sola lettura. | |
IDictionary.IsReadOnly | Restituisce true poiché questo è un dizionario di sola lettura. | |
ICollection.IsSynchronized | Restituisce true se il dizionario è sincronizzato. | |
IDictionary<TKey, TValue>.Item | Ottiene il valore che è correlato al specificato nel dizionario. | |
IDictionary.Item | Restituisce il valore associato alla chiave nel dizionario. | |
IDictionary.Keys | Restituisce la raccolta di chiavi nel dizionario. | |
ICollection<KeyValuePair<TKey, TValue>>.Remove | Rimuove l'elemento specificato da questo dizionario. | |
IDictionary<TKey, TValue>.Remove | Elimina l'elemento con la chiave specificata da questo dizionario. | |
IDictionary.Remove | Rimuove la chiave specificata da questo dizionario. | |
ICollection.SyncRoot | Restituisce l'oggetto di sincronizzazione radice per il dizionario, se si verifica uno. | |
IDictionary.Values | Restituisce la raccolta di valori nel dizionario. |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.