Я хотел бы иметь универсальный валидатор диапазона (не элемент управления aspnet), который проверяет числа.
T m_min;
T m_max;
bool Validate<T>(T obj)
{
if (m_min > obj || obj > m_max)
Полагаю, .CompareTo - моя лучшая ставка, ограничивающая T с IComparable .
Будет ли это работать как задумано или есть какой-то улов?
«CompareTo» не дает мне хорошего ощущения, как «оператор>». :)