Vi ricordate i miei punti di domanda sul null type? (qui,
qui
e qui)
Per forzare il compilatore a dire di più, ho scritto una follia del
genere:
bool b = null.Equals(null, null)
e il compilatore ha risposto coll'errore CS0023:
"Operator '.' cannot be applied to operand of type '<null>'".
Non trovate niente di strano? "of type '<null>'" e non
"of type 'null'"!
Cosa dobbiamo capire? Che il nome del null type è "<null>"?