Linq select objects in list where exists IN (A,B,C)

前端 未结 5 1806
闹比i
闹比i 2020-11-28 04:05

I have a list of orders.
I want to select orders based on a set of order statuses.

So essentially select orders where order.Statu

5条回答
  •  感动是毒
    2020-11-28 04:16

    Try with Contains function;

    Determines whether a sequence contains a specified element.

    var allowedStatus = new[]{ "A", "B", "C" };
    var filteredOrders = orders.Order.Where(o => allowedStatus.Contains(o.StatusCode));
    

提交回复
热议问题