С# Реализация CompareTo у Tuple
вопрос следующий - почему класс Tuple реализует интерфейс IComparable, но такой код не компилируется:
var a = new Tuple<int, bool>(5, false);
var b = new Tuple<int, bool>(5, false);
var c = a.CompareTo(b);
Ответы (1 шт):
Автор решения: Iceneo
→ Ссылка
Ответ найден - спасибо Андрею из комментариев. Для сравнения Tuple, используя CompareTo(), необходимо произвести апкаст к интерфейсу IComparable