In .NET, you have 2 lists of the same type, remove items from list1 that are also in list2.
//remove list2 items from list1
list1.RemoveAll(x => list2.Contains(x));
In .NET, you have 2 lists of the same type, remove items from list1 that are also in list2.
//remove list2 items from list1
list1.RemoveAll(x => list2.Contains(x));