事業内容

オブジェクトを比較する(EqualityComparer)




オブジェクトをEqualityComparerクラスの継承クラスを利用して比較してみます。
ListのContainsを使い、第2引数に継承クラスを渡す形で使ってみます。



CompareTestクラスはintのプロパティを持ったエンティティです。
EqualsメソッドでCompareTestクラスを比較し、
GetHashCodeは渡されたオブジェクトのHashCodeをそのまま返すだけにしています。

次に呼び出し部分です。



Contains呼び出し時に継承クラスを渡し、該当値が存在するか確認してみています。



C#へ

テンプレートのpondt