我有一个列表。当这个列表填充,我有这样的事情:检查项目是否在列表中并删除旧项目
List<T> {Soc1, Soc2, Soc3}
与Soc复杂的对象。然后我修改列表:删除SOC2,加SOC4:现在
List<T> {Soc1, Soc3, Soc4}
,在DB,我已经得到了第一个列表(1,2,3),我必须用新的更新(1,3- ,4)。如何在c#中执行此检查?我尝试使用列表方法包含
foreach(T t in oldList){
if(t.Contains(oldList)){
...}
用于添加新的项目(S),但我停止元素的是(在这个例子中SOC 2)不存在了删除。怎么做?由于