Лучший способ для "LINQ, где в <list>", когда <list>имеет много элементов? - PullRequest
0 голосов
/ 16 марта 2020

Я знаю, что могу отфильтровать свои заказы, как показано ниже, чтобы получить все заказы с заданными числами:

var numbers = new[] { 23, 44, 54 };
var filteredOrders = from order in orders.Order
                     where numbers.Contains(order.Number)
                     select order;
  • Но как этот запрос ведет себя, если мой список номеров становится большим, например, 10000 элементов ?
  • Есть ли лучший способ сделать это для списков больших номеров?
...