1

メモリに 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;

この結果を得るためにカスタム等値コンパレータを構築する方法を教えてもらえますか?

よろしくお願いします

4

1 に答える 1