Здравствуйте, Sinix, Вы писали:
S>Вопрос обычный: как так-то?
Привет дефолтовому компареру? Если Equals и GetHashCode переопределить, то все сразу становится хорошо.
Upd: почитал тред на SO. Веселуха, однако.
Получается, что дефолтовая реализация GetHashCode забивает на реализацию в Nullable<T> и считает все по своему.

Это реально WTF.