У меня есть Tuple<T1, T2>
, который содержит тот же объект, что и в списке, при добавлении объектов из List<T>
в кортеж, я хочу удалить их из List<T>
.
IЯ уверен, что я могу сделать это легко, используя Lamba & Linq:
//these objects contain some cards
List<Card> cards;
Tuple<Card, Card> ownedcards;
cards.Select(c => ownedcards); //select owned cards from card collection...
, но как мне удалить эти выбранные карты?Нет функции Удалить, которая берет список элементов для удаления?Нужно ли использовать ForEach?