여러 항목의 목록을 필터링하려고합니다. 목록 컬렉션을 통해 반복하고 레코드를 필터링 할 수 있다는 것을 알고 있습니다. 더 좋은 방법이 있습니까?여러 기준에 대한 목록 필터링
내 첫 번째 기준은 colA != “X”
이고 colA == “Y”
인 경우이 유형의 colB 값만 확인하십시오.
나는 "X"와 if ColA == “Y” && colB == “T”
(I 만 if ColA == “Y”)
내가 이것을 쓸 수 아니다 COLB 값을 확인합니다.
을 콜라 == "X"다음 허용하지 않는 기본적으로 경우를 제외하고 콜라의 모든 값을 허용해야 콜라 == "Y"이라면 COLB 값 및 필터 값에 따라 확인. 콜라 모든 값의 나머지를 허용.
Accounts = Accounts.Where(acc => acc.ColA != “X” || ??).ToArray();
32bitkid - 멋진, 멋진 답변! 그것은 일했다. 대단히 감사합니다. – user228777