Поделиться через


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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Client - пространство имен