Что должно быть возвращено в методе CompareTo, когда данный объект null?
Библиотека MSDN показывает пример возврата 1. Но я бы предпочел выбросить ошибку, потому что сравнение с null невозможно.
Я ожидаю от этого мнения разные мнения. Каким может быть подход с лучшей практикой?