Результаты выполнения этой программы таковы
(порядок - другой):
---автомобиль: транспортное средство
---Первый способ---
Здание: жилое помещение
Автомобиль: транспортное средство
Яблоко: съедобный фрукт
Книга: набор печатных слов
Трактор: сельскохозяйственная машина
---Второй способ---
Здание: жилое помещение
Автомобиль: транспортное средство
Яблоко: съедобный фрукт
Книга: набор печатных слов
Класс SortedList
Класс SortedList предназначен для создания коллекции, которая хранит пары ключ/значение в упорядоченном виде, а именно отсортированы по ключу.
Класс SortedList реализует интерфейсы:
• ICollection,
• IEnumerable,
• ICloneable.
Конструктор:
Public SortedList( )
Наиболее употребимые методы класса SortedList
Метод | Описание |
public virtual bool ContainsKey (object key) | Возвращает значение true, если в вызывающей SortedList-коллекции содержится ключ, заданный параметром key. В противном случае возвратит значение false |
public virtual bool ContainsValue( object value) | Возвращает значение true, если в вызывающей SortedList-коллекции содержится значение, заданное параметром value. Иначе – false. |
public virtual object GetBylndex(int idx) | Возвращает значение, индекс которого задан параметром idx |
public virtual IDictionaryEnumerator GetEnumerator () | Возвращает нумератор типа IDictionaryEnumerator для вызывающей SortedList-коллекции |
public virtual object GetKey (int idx) | Возвращает ключ, индекс которого задан параметром idx |
public virtual IList GetKeyList() | Возвращает IList- коллекцию ключей, хранимых в вызывающей SortedList-коллекции |
public virtual IList GetValueList() | Возвращает IList-коллекцию значений, хранимых в вызывающей SortedList-коллекции |
public virtual int IndexOfKey (object key) | Возвращает индекс ключа, заданного параметром key. Возвращает значение -1, если в списке нет заданного ключа |
public virtual int IndexOfValue ( object value) | Возвращает индекс первого вхождения значения, заданного параметром value. Возвращает -1, если в списке нет заданного ключа |
public virtual void SetBylndex(int idx, object value) | Устанавливает значение по индексу, заданному параметром idx, равным значению, переданному в параметре value |
public static SortedList Synchronized( SortedList sl) | Возвращает синхронизированную версию SortedList-коллекции, переданной в параметре sl |
public virtual void TrimToSize() | Устанавливает свойство capacity равным значению свойства Count |
В классе определены индексатор
this[ключ] {get; set;}
Дата добавления: 2019-02-08; просмотров: 636;