複数の列のリストをフィルタリングしようとしています。リストコレクションをループしてレコードをフィルタリングできることはわかっていますが、これ以上の方法はありますか?複数の条件のリストをフィルタリングする
私の最初の基準はcolA != “X”
であり、colA == “Y”
の場合は、このタイプのcolB値のみをチェックします。私は、「X」とif ColA == “Y” && colB == “T”
除くで、colA上のすべての値が(私はこれを書くことができないのですCOLB値にのみif ColA == “Y”)
をチェックできるようにする必要があり
。
基本的にコーラ==「X」であれば、その後はできません。そしてコーラ場合==「Y」はその値に応じて、COLB値とフィルタをチェックします。すべてのコーラ値の残りの部分を許可する。
Accounts = Accounts.Where(acc => acc.ColA != “X” || ??).ToArray();
32bitkid - すばらしい、素晴らしい答え!出来た …。どうもありがとうございました – user228777