我有两个名为List1和List2的列表。
现在说List1和List2有5个元素{a,b,c,d,e}。现在,如果我从List1中删除{b,c}并将{f,g,h}添加到List1中,如何使List2等于(通过对其执行添加和删除操作)。
“(通过对其执行添加和删除操作。)”
为什么会有这种约束?
最简单,最可靠且可能最快的方法:
List2 = List1.ToList();
但是,如果您真的想要它:
List2.RemoveRange(List2.Except(List1)); // You may have to write RemoveRange()
List2.AddRange(List1.Except(List2));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句