事業内容

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




オブジェクトをIEquatableインタフェースの実装クラスを利用して比較してみます。
ListのContainsを使い、第2引数に実装クラスを渡す形で使ってみます。



CompareTestクラスはintのプロパティを持ったエンティティです。
IEquatableを実装することによってEqualsメソッドを実装します。

次に呼び出し部分です。



Containsを呼び出した際に、IEquatableのEqualsが呼び出され、比較処理を行います。



C#へ

テンプレートのpondt