1つまたは複数の必須クエリパラメータのみを含む項目のリストを返す方法を検討するのは苦労しています。リストに必要な値が1つ以上含まれているboolを返す方法
私はTrueForAll
が機能するかもしれないと考えましたが、そのうちの1つが存在しない場合はfalseを返します。
var hasValidOptions = entity.clientcodes.TrueForAll(x => x.code == "B"
|| x.code == "C"
|| x.code == "E"
|| x.code == "G"))
ここで私は(私はB、C、EおよびGを有する唯一の心配です)何をしようとしているのいくつかの例です:
- リスト1:
A B E G
- >偽を、それが含まれているために - リスト2:それはCOなど>真 -
B C E G
:それはE - リスト4を含有するよう>真 - : -
E
B G
>真それはBとG - リスト3が含まれているためB、C、E、Gがあります。
どうすればいいですか?
の任意の組み合わせが含まれている場合はtrueを返しますか?あなたのコードはあなたが記述したものとまったく同じです[フィドル参照] –