ReadOnlyDictionary<TKey, TValue>-Klasse
Eine schreibgeschützte Version von IDictionary<TKey, TValue>.
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>
Namespace: Microsoft.TeamFoundation.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Syntax
'Declaration
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
Typparameter
- TKey
Der Typ des Schlüssels.
- TValue
Der Typ des Werts.
Der ReadOnlyDictionary<TKey, TValue>-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ReadOnlyDictionary<TKey, TValue> | Initialisiert eine neue Instanz von ReadOnlyDictionary. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | Ruft die Anzahl der Elemente im Wörterbuch ab. | |
Item | Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist. | |
Keys | Ruft die Auflistung von Schlüssel im Wörterbuch ab. | |
Values | Ruft die Auflistung von Werten im Wörterbuch ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
ContainsKey | Ruft ein Flag ab, der angibt, dass der angegebene Schlüssel im Wörterbuch auftritt. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetEnumerator | Ruft IEnumerator der Elemente im Wörterbuch ab. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryGetValue | Ruft den Wert, der mit dem angegebenen key zugeordnet ist ab und speichert ihn in value. |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
ICollection<KeyValuePair<TKey, TValue>>.Add | Fügt dem angegebenen Element diesem Wörterbuch hinzu. | |
IDictionary<TKey, TValue>.Add | Fügt dem angegebenen Schlüssel-Wert-Paar diesem Wörterbuch hinzu. | |
IDictionary.Add | Fügt dem angegebenen Schlüssel-Wert-Paar diesem Wörterbuch hinzu. | |
ICollection<KeyValuePair<TKey, TValue>>.Clear | Löscht dieses Wörterbuch. | |
IDictionary.Clear | Löscht dieses Wörterbuch. | |
ICollection<KeyValuePair<TKey, TValue>>.Contains | Überprüft, ob das angegebene Element in diesem Wörterbuch ist. | |
IDictionary.Contains | Überprüft, ob der angegebene Schlüssel in diesem Wörterbuch ist. | |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | Kopiert den Inhalt dieses Wörterbuchs dem angegebenen Array am angegebenen Index. | |
ICollection.CopyTo | Kopiert den Inhalt dieses Wörterbuchs dem angegebenen Array beginnend am angegebenen Index. | |
ICollection<KeyValuePair<TKey, TValue>>.Count | Ruft die Anzahl der Elemente in diesem Wörterbuch ab. | |
ICollection.Count | Gibt die Anzahl der Elemente im Wörterbuch zurück. | |
IDictionary.GetEnumerator | Ruft eine Enumeratorinstanz dieses Wörterbuchs ab. | |
IEnumerable.GetEnumerator | Ruft IEnumerator eine Instanz dieses Wörterbuchs ab. | |
IDictionary.IsFixedSize | Gibt true zurück, wenn die Größe des Wörterbuchs nicht ändert. | |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | Ruft ein Flag ab, das beschreibt, ob dieses Wörterbuch schreibgeschützt ist. | |
IDictionary.IsReadOnly | Gibt true zurück, da dieses ein schreibgeschütztes Wörterbuch ist. | |
ICollection.IsSynchronized | Gibt true zurück, wenn das Wörterbuch synchronisiert wird. | |
IDictionary<TKey, TValue>.Item | Ruft den Wert ab, der dem angegebenen Schlüssel in diesem Wörterbuch verknüpft ist. | |
IDictionary.Item | Gibt den Wert zurück, der der Schlüssel im Wörterbuch zugeordnet ist. | |
IDictionary.Keys | Gibt die Auflistung von Schlüssel in diesem Wörterbuch zurück. | |
ICollection<KeyValuePair<TKey, TValue>>.Remove | Entfernt das angegebene Element aus diesem Wörterbuch. | |
IDictionary<TKey, TValue>.Remove | Entfernt das Element, das den angegebenen Schlüssel aus diesem Wörterbuch ist. | |
IDictionary.Remove | Entfernt den angegebenen Schlüssel aus diesem Wörterbuch. | |
ICollection.SyncRoot | Gibt den Stammsynchronisierungsobjekt für das Wörterbuch zurück, wenn das auftritt. | |
IDictionary.Values | Gibt die Auflistung von Werten in diesem Wörterbuch zurück. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.