Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

Интерфейс IDictionary

Интерфейс IDictionary

Вы, возможно, знаете, что словарь - это коллекция, обеспечивающая поддержку пар имен и их значений. Например, можно построить пользовательский тип, реализующий IDictionary, в котором вы сможете сохранить типы Car (значения) с возможностью их последующего восстановления по ID или petName (это примеры имен). Интерфейс IDictionary определяет свойства Keys и Values, а также методы Add(), Remove() и Contains(). Отдельные элементы можно получить c помощью индексатора типа. Вот формальное определение.

public interface IDictionary : ICollection, IEnumerable {
 bool IsFixedSize { get; }
 bool IsReadOnly { get; }
 object this [object key] { get; set; }
 ICollection Keys { get; }
 ICollection Values { get; }
 void Add(object key, object value);
 void Clear();
 bool Contains(Object key);
 IDictionaryEnumerator GetEnumerator();
 void Remove(object key);
}

Оглавление книги


Генерация: 1.471. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз