IComparable поведение для нулевых аргументов

Я реализую IComparable и IComprable в одном из моих классов. Есть ли какие-либо рекомендации относительно того, как метод CompareTo в каждом случае должен вести себя при задании нулевого аргумента? Должен ли он возвращать положительное число или вызывать исключение ArgumentNullException ? Или это поведение может варьироваться в зависимости от класса реализации?

Я видел документацию MSDN ( здесь и здесь ), но там нечего сказать по этому поводу. Любая помощь будет оценена по достоинству.

10
задан Frederick The Fool 27 December 2011 в 07:50
поделиться