0
下面的代码失败,我想这是因为Remove() - 方法正在破坏循环顺序。但是,我该如何解决它?移动一个列表的元素到另一个列表
List<string> test = new List<string>();
List<string> test2 = new List<string>();
test.Add("test");
test.Add("test");
test.Add("test");
test.Add("test");
foreach(string t in test)
{
test2.Add(t);
test.Remove(t);
}
谢谢你,先生! – Dave 2014-10-06 11:05:33