を働いていない.....結果は、任意の手掛かりなぜ空交差は、私は二つのリストは以下を参照している
List<Pay>olist = new List<Pay>();
List<Pay> nlist = new List<Pay>();
Pay oldpay = new Pay()
{
EventId = 1,
Number = 123,
Amount = 1
};
olist.Add(oldpay);
Pay newpay = new Pay()
{
EventId = 1,
Number = 123,
Amount = 100
};
nlist.Add(newpay);
var Result = nlist.Intersect(olist);
として戻って来ていますか?
Pay EqualityがEventID、Number、およびAmountであるとすると、これらの2つのリストには共通点がないため、何も交差しません。つまり、ここでは平等を定義していません。 –
ここで平等を定義していないということを意味しますか?異なる要素のみがAmount = 100 – user570715
状態に_why_ 'oldpay'が' newpay'と等しくなければならないということは何もありません。 –