Share via


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
Metodo pubblico ReadOnlyDictionary<TKey, TValue> Inizializza una nuova istanza di ReadOnlyDictionary.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi nel dizionario.
Proprietà pubblica Item Ottiene il valore che è abbinato alla chiave specificata.
Proprietà pubblica Keys Ottiene la raccolta di chiavi nel dizionario.
Proprietà pubblica Values Ottiene la raccolta di valori nel dizionario.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ContainsKey Ottiene un flag che indica che la chiave specificata è presente nel dizionario.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetEnumerator Ottiene IEnumerator degli elementi del dizionario.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetValue Ottiene il valore che è abbinato a key specificato e lo memorizza in value.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.Add Aggiunge l'elemento specificato a questo dizionario.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary<TKey, TValue>.Add Aggiunge una coppia chiave-valore specificata a questo dizionario.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Add Aggiunge una coppia chiave-valore specificata a questo dizionario.
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.Clear Rimuove questo dizionario.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Clear Rimuove questo dizionario.
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.Contains Controlla se l'elemento specificato sia situato nel dizionario.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Contains Controlla se la chiave specificata sia disponibile nel dizionario.
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.CopyTo Copia il contenuto di questo dizionario alla matrice specificata all'indice specificato.
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copia il contenuto di questo dizionario nella matrice specificata, a partire dall'indice specificato.
Implementazione esplicita dell'interfacciaProprietà privata ICollection<KeyValuePair<TKey, TValue>>.Count Ottiene il numero di elementi di questo dizionario.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.Count Restituisce il numero di elementi nel dizionario.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.GetEnumerator Ottiene un'istanza dell'enumeratore di questo dizionario.
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Ottiene un'istanza IEnumerator di questo dizionario.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.IsFixedSize Restituisce true se la dimensione del dizionario non cambia.
Implementazione esplicita dell'interfacciaProprietà privata ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Ottiene un flag che indica se questo dizionario è di sola lettura.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.IsReadOnly Restituisce true poiché questo è un dizionario di sola lettura.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Restituisce true se il dizionario è sincronizzato.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary<TKey, TValue>.Item Ottiene il valore che è correlato al specificato nel dizionario.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Item Restituisce il valore associato alla chiave nel dizionario.
Implementazione esplicita dell'interfacciaProprietà privata IDictionary.Keys Restituisce la raccolta di chiavi nel dizionario.
Implementazione esplicita dell'interfacciaMetodo privato ICollection<KeyValuePair<TKey, TValue>>.Remove Rimuove l'elemento specificato da questo dizionario.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary<TKey, TValue>.Remove Elimina l'elemento con la chiave specificata da questo dizionario.
Implementazione esplicita dell'interfacciaMetodo privato IDictionary.Remove Rimuove la chiave specificata da questo dizionario.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Restituisce l'oggetto di sincronizzazione radice per il dizionario, se si verifica uno.
Implementazione esplicita dell'interfacciaProprietà privata 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Client