Образовательный портал Claw.ru
Всё для учебы, работы и отдыха
» Шпаргалки, рефераты, курсовые
» Сочинения и изложения
» Конспекты и лекции
» Энциклопедии

Кроме точного позиционирования, можно производить позиционирование на элемент, ключ которого больше, меньше, больше или равен и меньше или равен некоторому значению. Этим занимается функция Navigate. В качестве параметров она получает значение ключа и тип поиска. Тип поиска задается следующим перечислением:

public enum NavigateFlag : byte

{

  Eqality,           // ==

  LessThan,          // <

  GreaterThan,       // >

  LessThanOrEqval,   // <=

  GreaterThanOrEqval // >=

}

А вот реализация этой функции:

public bool Navigate(K Key, NavigateFlag flag)

{

  bool result = this.NavigateKey(Key);

  switch(flag)  {

    case NavigateFlag.Eqality :

      return result;

    case  NavigateFlag.GreaterThanOrEqval:

      if (result)

        return true;


Рекомендуем скачать другие рефераты по теме: сочинения по русскому языку, личные сообщения.


Категории:




Предыдущая страница реферата | 7  8  9  10  11  12  13  14  15  16  17 |


Поделитесь этой записью или добавьте в закладки

   



Рефераты от А до Я