SortedList

Описание

Класс SortedList реализует объект, представляющий собой коллекцию пар «Ключ-Значение», отсортированную по значениям ключа.

Комментарий

Сортировка коллекции осуществляется автоматически при добавлении новых элементов. Элементы сортируются в порядке возрастания значения ключа. Работа с элементами может осуществляться как по ключу, так и по индексу: для получения или изменения значения элемента по ключу используется свойство IDictionary.Item; для доступа к элементу по индексу используется метод ISortedList.GetByIndex, для изменения значения элемента по индексу используется метод ISortedList.SetByIndex.

Свойства объекта класса, унаследованные от IDictionary

  Имя свойства Краткое описание
Item Свойство Item определяет значение элемента словаря.
Keys Свойство Keys возвращает объект, содержащий коллекцию ключей словаря.
Values Свойство Values возвращает объект, содержащий коллекцию значений элементов словаря.

Свойства объекта класса, унаследованные от ICollection

  Имя свойства Краткое описание
Count Свойство Count возвращает количество элементов в массиве.

Методы объекта класса, унаследованные от ISortedList

  Имя метода Краткое описание
Clone Метод Clone создает копию массива.
ContainsKey Метод ContainsKey проверяет наличие элемента по ключу.
ContainsValue Метод ContainsValue проверяет наличие элемента по значению.
GetByIndex Метод GetByIndex возвращает значение элемента по индексу.
GetKey Метод GetKey возвращает ключ элемента по индексу.
GetKeyList Метод GetKeyList возвращает объект, содержащий список ключей массива.
GetValueList Метод GetValueList возвращает объект, содержащий список значений массива.
IndexOfKey Метод IndexOfKey возвращает индекс элемента по ключу.
IndexOfValue Метод IndexOfValue возвращает индекс элемента по значению.
RemoveAt Метод RemoveAt осуществляет удаление элемента по индексу.
SetByIndex Метод SetByIndex изменяет значение элемента по индексу.

Методы объекта класса, унаследованные от IDictionary

  Имя метода Краткое описание
Add Метод Add осуществляет добавление элемента в словарь.
Clear Метод Clear осуществляет очистку словаря.
Contains Метод Contains осуществляет проверку наличия элемента с ключом Key.
Remove Метод Remove осуществляет удаление элемента с ключом Key.

Методы объекта класса, унаследованные от ICollection

  Имя метода Краткое описание
CopyTo Метод CopyTo осуществляет копирование коллекции в массив.

См. также:

Классы сборки Collections