Sto implementando IComparable
e IComprable<T>
in una delle mie classi. C'è qualche raccomandazione su come il metodo CompareTo
in ogni caso dovrebbe comportarsi quando viene dato un argomento nullo? Dovrebbe restituire un numero positivo o lanciare un ArgumentNullException
? Oppure questo comportamento può variare a seconda della classe di implementazione?Comportamento IComparable per argomenti nulli
Ho visto la documentazione MSDN (here e here) ma non ha nulla da dire su questo argomento. Qualsiasi aiuto sarà apprezzato.
Si noti che se si fa clic sulla scheda C# in Sintassi nella pagina http://msdn.microsoft.com/en-us/library/system.icomparable.compareto.aspx, il testo diventa "... confronta maggiore di (o segue) null e due riferimenti null ... " – phoog
@phoog: Nice! Non l'avevo notato. –