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たが、そこから先に進む方法が見つかりません。