我试图天真地在另一个列表中添加一个列表,但是当我清除第一个列表时我丢失了数据。
List<List<string>> lls = new List<List<string>>();
List<string> ls = new List<string>();
ls.Add("a");
ls.Add("b");
ls.Add("c");
lls.Add(ls);
ls.Clear();
foreach (List<string> lst in lls)
foreach (string s in lst)
System.Diagnostics.Debug.WriteLine(s); // Display nothing
所以我试图List<string>
在另一个列表中“复制”我的,但我真的不知道如何简单而正确地做到这一点。复制列表中数据的最佳方法是什么?