我想筛选多个列上的列表。我知道我可以循环通过列表集合并过滤记录,有没有更好的方法?按多个条件筛选列表
我的第一个标准是colA != “X”
并且如果colA == “Y”
只检查此类型的colB值。
我必须让对可口可乐的所有值,除了“X”和if ColA == “Y” && colB == “T”
(我检查COLB值仅if ColA == “Y”)
我不能写这个。
基本上,如果可乐==“X”则不允许如果可乐==“Y”,然后检查取决于值COLB值和过滤器。允许所有可乐值的其余部分。
Accounts = Accounts.Where(acc => acc.ColA != “X” || ??).ToArray();
32bitkid - 一流的,真棒的答案!有效 …。非常感谢你 – user228777 2012-02-01 12:46:18