Object.Equalsメソッド(オブジェクト)に関するMicrosoftのMSDNライブラリの記事(http://msdn.microsoft.com/en-us/library/bsc2ak47.aspx )に、 Equalsをオーバーライドする方法を示す例が示されています。次のようになります。
public override bool Equals(Object obj) {
//Check for null and compare run-time types.
if (obj == null || GetType() != obj.GetType()) return false;
// ...
}
次のドキュメントでは、次のステートメントに注意が向けられました。
(typeofは静的タイプを返すため、ここでは使用されないことに注意してください。)
上記のステートメントは、簡単に言うと何を意味し、ここでの注意は何ですか?