Скажем, у меня есть IList<int> ProductIds
, который я передаю очень медленному веб-сервису.Этот вызов будет выглядеть следующим образом:
var WebServiceResponse = client.SomeCall(ProductIds);
Список целых будет содержать все идентификаторы продукта для данной страницы.
У меня есть другой список, скажем IList<Product>
, где Product содержит int ProductId
собственность участника.Я хочу позвонить в мой веб-сервис, но перед этим я хочу удалить каждый элемент из ProductIds, у которого есть Product в моем другом списке с соответствующим ProductId.Есть ли один лайнер, который может сделать это для меня, или я должен запустить цикл?Я пробовал все виды вещей, но ничего не компилируется.Я все еще плохо знаком с лямбда-выражениями, так что, надеюсь, это торт.