事業内容
オブジェクトを比較する(IEquatable)
オブジェクトをIEquatableインタフェースの実装クラスを利用して比較してみます。
ListのContainsを使い、第2引数に実装クラスを渡す形で使ってみます。
CompareTestクラスはintのプロパティを持ったエンティティです。
IEquatableを実装することによってEqualsメソッドを実装します。
次に呼び出し部分です。
Containsを呼び出した際に、IEquatableのEqualsが呼び出され、比較処理を行います。
C#へ