我想篩選多個列上的列表。我知道我可以循環通過列表集合並過濾記錄,有沒有更好的方法?按多個條件篩選列表
我的第一個標準是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