みなさんありがとうございます。
説明が下手すぎでわかりにくくてすみません。

質問の趣旨は、Class Aのインスタンスが、a1、a2、a3とあったとして、
Aの中で、自分がa1なのか、a2なのか知りたいということです。

>>618さんのGetHashCodeは、自分でハッシュ作って管理しろって意味でしょうか?イマイチ意味がわかりません><
>>619さんの方法は今msdn見てます
>>620さんの方法はダメそうです
>>623さん、すみません、説明し忘れたのですが、このクラスの呼び出しが100以上あって、あまり触りたくないっていうのもあります。