Интерфейс IList: привязка данных

это один из важнейших интерфейсов

Интерфейс IList Позволяет вам рассматривать коллекцию как упорядоченное индексируемое множество элементов данных. Это один из важнейших интерфейсов в привязке данных, поскольку сложные элементы управления с привязкой к данным могут быть привязаны только к коллекциям, реализующим IList. Используя ссылку интерфейса IList На коллекцию, вы можете управлять ее данными, добавляя, удаляя, вставляя и обращаясь к ее элементам. Интерфейс IList Является ключевым интерфейсом, обеспечивающим привязку времени выполнения к большинству элементов управления Windows. Он производится от ICollection, Поэтому для поддержки IList Вам нужно реализовать также ICollection И LEnumerable. IList Определяет набор элементов, которые далее определяют коллекцию как упорядоченную индексируемую коллекцию данных, к которым можно обращаться в произвольном порядке. Рад сообщить, что в приложениях. NET 2.0 вам никогда не придется реализовывать интерфейс IList Самостоятельно, поскольку обобщенный тип List<T> Предусматривает его полную реализацию для любого типа, который вы захотите содержать в коллекции. Однако вам, возможно, будет необходимо потреблять этот интерфейс, чтобы использовать коллекцию в своем прикладном коде или в специальном привязанном элементе управления. Элементы интерфейса описываются в таблицах 7.4 и 7.5 и далее в тексте.

Интерфейс IList добавляет к коллекции методы и свойства, которые придают ей все черты развитой, редактируемой и модифицируемой коллекции данных с произвольным доступом. Как говорилось ранее, привязка данных в Windows Forms является двусторонней — многие элементы управления поддерживают не только представление данных для просмотра, но позволяют также пользователю редактировать данные в элементе управления, что приводит к обновлению нижележащего источника данных. Согласно утверждениям модели Windows Forms для элементов управления, можно в любой момент обратиться через привязанный элемент управления к любому элементу в коллекции, поэтому становится важен прямой доступ к содержимому коллекции.