日期:2014-05-17  浏览次数:20885 次

List泛型二维数组
建立一个List二维数组,然后建立一个list一维数组。
list每次循环都在变化,每循环一次后添加到List
但是我发现List中的每一个list会在后面的循环中跟着改变,这应该是List这个类的动态特性之类的
有没有办法让添加进List的数据部跟随list变化而变化呢?

------解决方案--------------------
添加的时候你的代码类似
list.Add(sublist);
现在你可以修改成
list.Add(sublist.ToList());
------解决方案--------------------
for循环内需要将list重新new一个
 List<List<int>> List = new List<List<int>>();
            for (int i = 0; i < 10; i++)
            {
                List<int> list = new List<int>();
               给list绑定值
                List.Add(list);
            }