「C#できます」のアレを見て

「C#できます」と言い放ったあいつがJavaプログラマであることを見分ける10の質問 - 平々毎々(アーカイブ)(回答:http://d.hatena.ne.jp/matarillo/20110318/p1)を考えてみました。難しいですね。半分も分からないです。

ところで7問目の「nullを参照している参照型変数のメソッドを呼び出そうとした場合でもNullReferenceExceptionが発生しないのは主にどういう状況か?」は、回答にあるような参照を使用しない場合もnullを確認してNullReferenceExceptionを投げるべきなのでしょうか。通常nullを確認して投げるのはArgumentNullExceptionだと思うのですが……。