0
我有两个列表。 我需要从第一个列表中删除项目不在第二个列表中,并添加第一个列表中的其他元素。列表除了和union两个列表
foreach (var product in item.Products)
{
item.Products.Remove(product);
}
var newProducts = _catalogService.GetProductBaseItems(x => model.Products.Contains(x.Id))
.ToList();
foreach (var product in newProducts)
{
item.Products.Add(product);
}
对不起,我不跟着你;想象你有'[1,2,2,3,3,4]'和'[1,2,4,5]''。所以你必须从第一个列表中删除'3':'[1,2,2,4]',那么我应该添加什么?什么是预期的outcoume? –