以下是一个示例代码,演示如何从一个List中删除存在于另一个List中的元素:
// 创建两个List,用于演示
List listA = new List { 1, 2, 3, 4, 5 };
List listB = new List { 3, 4, 5, 6, 7 };
// 使用LINQ从listA中删除存在于listB中的元素
listA = listA.Except(listB).ToList();
// 输出结果
foreach (int num in listA)
{
Console.WriteLine(num);
}
输出结果为:
1
2
在上述示例中,我们使用LINQ的Except()
方法从listA
中删除存在于listB
中的元素。Except()
方法返回的是listA
中不存在于listB
中的元素,我们将其重新赋值给listA
,实现了删除操作。
请注意,上述代码示例是使用C#语言编写的,如果您在ASP.NET MVC项目中使用,可以将其放在Controller的方法中,并根据需要进行适当的调整。