Работа с интервалами: Interval<T> (2009-6-13)
В ряде алгоритмов имеется необходимость реализации работы с различными интервалами (числовыми, строковыми, пользовательскими, любыми IComparable<T>). Для этих целей должен прекрасно подойти следующий универсальный шаблонный класс: