Rou1997: Как нужно изменить FieldPair, чтобы он в зависимости от типа переданного в конструктор значения получить значение этого же типа (без шаблонов)? Допустим, если в конструкторе int, FieldPair.Value() возвращает int.
Rou1997: Спасибо за советы, действительно, можно сделать так, как вы сказали и это будет работать. Но все равно остается вопрос, можно ли это сделать еще проще, если отладчику известно о типе объекта, можно ли это как-то использовать в свою пользу в данном случае.
Rou1997: Query возвращает DataTable. А объекты этого класса уже используются в других местах, достаточно часто. reader[i] возвращает Object, так что идея с разными конструкторами не получится