List.Contains(myItem)
リスト内のアイテムのプロパティが のプロパティと等しいかどうかを確認するために、同様のことを行うことができますかmyItem
。
(次のようなものを検討Contains
しました。Exists
if (orderLines.Contains(myLine)) { ... }
単純な表現は得られません。)
次のような単純なものが必要です。
if (orderLines.[メソッド名](myLine)) { }
少なくとも 1 つの項目が満たされる場合、このメソッドは自動的に true を返す必要がありますorderLines[i]
。
myLine.Product.Equals(orderLines[i].Product)
IEquatable<OrderLine>
プロパティによって等しいものを実装しましProduct
たが、そこから先に進む方法が見つかりません。