私はDiscountableObjectというリストを持っています。リスト内の各アイテムには、Discountsコレクションがあります。私が必要とするのは、すべてのDiscoubtableObjectsに共通する割引のリストです。LINQは交差しますが、結果を新しいリストに追加します
コード:IntersectionOfDiscountsにより、第一審では空であるため、
List<Discount> IntersectionOfDiscounts = new List<Discount>();
foreach(var discountableItem in DiscoutableObject)
{
IntersectionOfDiscounts = IntersectionOfDiscounts.Intersect(discountableItem.Discounts);
}
これは間違いなく、空のリストを返します。
私が望むのは、DiscountableObjectの項目1を取って、それをDiscountableObjectの次の項目と比較するなどです。
私がやっていることは間違っていることを知っています。私は交差点と同時にリストに追加しています...しかし、それ以外はどうやってバッフルですか?
どうすればこの問題を回避できますか?
...
があなたの6分の締め切りを逃したが、私はとにかくそれが好き出力は? –