1
リスト内の項目のプロパティがmyItem
のプロパティと等しいかどうかを確認するために、List.Contains(myItem)
と同様の処理を実行できますか?アイテムのプロパティを比較してList.Containsを自動的に処理することはできますか?
(我々はContains
とExists
、のようなものと考えています
if (orderLines.Contains(myLine)) { ... }
をシンプルな表現を取得することはできません。)
私たちは、次のような単純なものたいと思います:
if (orderLines.[MethodName](myLine)) { }を
少なくとも1つの項目orderLines[i]
が満たされている場合、このメソッドは自動的にtrueを返します。
myLine.Product.Equals(orderLines[i].Product)
我々はProduct
プロパティによって相当IEquatable<OrderLine>
を実装しているが、そこから続行する方法を見つけることができません。