ReadOnlyDictionary<TKey, TValue> - класс
Версия IDictionary<TKey, TValue> только для чтения.
Иерархия наследования
System.Object
Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>
Пространство имен: Microsoft.TeamFoundation.Client
Сборка: Microsoft.TeamFoundation.Client (в Microsoft.TeamFoundation.Client.dll)
Синтаксис
'Декларация
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
Параметры типа
- TKey
Тип ключа.
- TValue
Тип значения.
Тип ReadOnlyDictionary<TKey, TValue> предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
ReadOnlyDictionary<TKey, TValue> | Инициализирует новый экземпляр ReadOnlyDictionary. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Count | Получает число элементов в словаре. | |
Item | Возвращает значение, связыватьо к заданному ключу. | |
Keys | Возвращает коллекцию ключей в словаре. | |
Values | Возвращает коллекцию значений в словаре. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
ContainsKey | Возвращает пометить который указывает на то, что указанный ключ присутствует в словаре. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetEnumerator | Возвращает IEnumerator элементов в словаре. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) | |
TryGetValue | Возвращает значение, связыватьо с указанным key и сохраняет его в value. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
ICollection<KeyValuePair<TKey, TValue>>.Add | Добавляет указанный элемент в данный словарь. | |
IDictionary<TKey, TValue>.Add | Добавляет указанную пару " ключ-значение " в данный словарь. | |
IDictionary.Add | Добавляет указанную пару " ключ-значение " в данный словарь. | |
ICollection<KeyValuePair<TKey, TValue>>.Clear | Удаляет данный словарь. | |
IDictionary.Clear | Удаляет данный словарь. | |
ICollection<KeyValuePair<TKey, TValue>>.Contains | Проверяет, находится ли указанный элемент в этом словаре. | |
IDictionary.Contains | Проверяет найдено, является ли заданный ключ в этом словаре. | |
ICollection<KeyValuePair<TKey, TValue>>.CopyTo | Копирует содержимое данного словаря в указанный массив, начиная с указанного индекса. | |
ICollection.CopyTo | Копирует содержимое данного словаря в указанный массив, начиная с указанного индекса. | |
ICollection<KeyValuePair<TKey, TValue>>.Count | Получает число элементов в этом словаре. | |
ICollection.Count | Возвращает количество элементов в словаре. | |
IDictionary.GetEnumerator | Возвращает экземпляр перечислителя данного словаря. | |
IEnumerable.GetEnumerator | Возвращает экземпляр IEnumerator данного словаря. | |
IDictionary.IsFixedSize | Возвращает значение true, если размер словаря не изменяется. | |
ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly | Возвращает пометить, описывающий, является ли этот словарь доступен только для чтения. | |
IDictionary.IsReadOnly | Возвращает значение true, поскольку это только для чтения словарь. | |
ICollection.IsSynchronized | Возвращает значение true, если словарь синхронизировать. | |
IDictionary<TKey, TValue>.Item | Возвращает значение, связанное с заданным ключом в этом словаре. | |
IDictionary.Item | Возвращает значение, сопоставлено с ключом из словаря. | |
IDictionary.Keys | Возвращает коллекцию ключей в этом словаре. | |
ICollection<KeyValuePair<TKey, TValue>>.Remove | Удаляет указанный элемент из словаря. | |
IDictionary<TKey, TValue>.Remove | Удаляет элемент с заданным ключом из словаря. | |
IDictionary.Remove | Удаляет из словаря указанную пару. | |
ICollection.SyncRoot | Возвращает корневой объект синхронизации для словаря, если таковое выполняется. | |
IDictionary.Values | Возвращает коллекцию значений в этом словаре. |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.