メモリに 2 セットの Coolection があり、2 に基づいて 1 つのセットを返したいと考えています。私のオブジェクトには次の構造があります。
class Item
{
public string key {get,set;}
public int total1 {get;set;}
public int total2 {get ;set;}
}
アイテムフォームセット 1 のキーがセット 2 のアイテムのキーと等しい場合、ユニオンが次のようにアイテムを返すように、それらを「結合」したいと思います。
item_union.Key= item1.key==item2.key;
item_union.total1= item1.total1 + item2.total1;
item_union.total2= item1.total2 + item2.total2;
この結果を得るためにカスタム等値コンパレータを構築する方法を教えてもらえますか?
よろしくお願いします