Klasa ReadOnlyDictionary<TKey, TValue>
Wersji tylko do odczytu z IDictionary<TKey, TValue>.
Hierarchia dziedziczenia
System.Object
Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>
Przestrzeń nazw: Microsoft.TeamFoundation.Client
Zestaw: Microsoft.TeamFoundation.Client (w Microsoft.TeamFoundation.Client.dll)
Składnia
'Deklaracja
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
Parametry typów
- TKey
Typ klucza.
- TValue
Typ wartości.
Typ ReadOnlyDictionary<TKey, TValue> uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
ReadOnlyDictionary<TKey, TValue> | Inicjuje nowe wystąpienie ReadOnlyDictionary. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Count | Zwraca liczbę elementów w słowniku. |
![]() |
Item | Pobiera wartość, która jest połączony z określonym kluczem. |
![]() |
Keys | Pobiera kolekcja klucze w słowniku. |
![]() |
Values | Pobiera zbiór wartości w słowniku. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
ContainsKey | Pobiera flagi, która wskazuje, że określony klucz występuje w słowniku. |
![]() |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). |
![]() |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). |
![]() |
GetEnumerator | Pobiera IEnumerator elementów w słowniku. |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
![]() |
TryGetValue | Pobiera wartość, która jest skojarzone z określonym key i zapisuje go w value. |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.Add | Dodaje określony element do tego słownika. |
![]() ![]() |
IDictionary<TKey, TValue>.Add | Dodaje określony pary klucz wartość do tego słownika. |
![]() ![]() |
IDictionary.Add | Dodaje określony pary klucz wartość do tego słownika. |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.Clear | Wyczyszczenie tego słownika. |
![]() ![]() |
IDictionary.Clear | Wyczyszczenie tego słownika. |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.Contains | Sprawdza, czy określony element znajduje się w słowniku. |
![]() ![]() |
IDictionary.Contains | Sprawdza, czy określony klucz znajduje się w słowniku. |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | Kopiuje zawartość tego słownika określonym tablicy pod określonym indeksem. |
![]() ![]() |
ICollection.CopyTo | Kopiuje zawartość tego słownika określonym tablicy, począwszy od określonego indeksu. |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.Count | Pobiera liczbę elementów w tym słowniku. |
![]() ![]() |
ICollection.Count | Zwraca liczbę elementów w słowniku. |
![]() ![]() |
IDictionary.GetEnumerator | Pobiera wystąpienie modułu wyliczającego tego słownika. |
![]() ![]() |
IEnumerable.GetEnumerator | Pobiera IEnumerator wystąpienie tego słownika. |
![]() ![]() |
IDictionary.IsFixedSize | Zwraca wartość true, jeśli nie zmieni rozmiar słownika. |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | Pobiera flagi, która opisuje, czy ten słownik jest tylko do odczytu. |
![]() ![]() |
IDictionary.IsReadOnly | Zwraca wartość true, ponieważ jest tylko do odczytu. |
![]() ![]() |
ICollection.IsSynchronized | Zwraca wartość true, jeśli słownik jest synchronizowany. |
![]() ![]() |
IDictionary<TKey, TValue>.Item | Pobiera wartość, która jest związane z określonym kluczem w tym słowniku. |
![]() ![]() |
IDictionary.Item | Zwraca wartość, która jest skojarzona z klucz w słowniku. |
![]() ![]() |
IDictionary.Keys | Zwraca kolekcję keys w tym słowniku. |
![]() ![]() |
ICollection<KeyValuePair<TKey, TValue>>.Remove | Usuwa określony element z tego słownika. |
![]() ![]() |
IDictionary<TKey, TValue>.Remove | Usuwa element z określonego klucz z tego słownika. |
![]() ![]() |
IDictionary.Remove | Usuwa określony klucz z tego słownika. |
![]() ![]() |
ICollection.SyncRoot | Zwraca obiekt synchronizacji katalogu głównego słownika, jeśli występuje jeden. |
![]() ![]() |
IDictionary.Values | Zwraca kolekcję wartości w tym słowniku. |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.