我想把2个list 的集合综合到一个list 去,前提是2个list 还存在! 就是综合起来在dgview中显示数据,请高手指点迷津!
  谢谢啦

解决方案 »

  1.   

    重新new一个list,使用addrange?
    不明白你是想要个现成的库函数,还是要解决的办法。
      

  2.   

                    List<T> list = new List<T>();
                    foreach(T a in list1)
                    {
                        list.Add(a);
                    }
                    foreach (T a in list2)
                    {
                        list.Add(a);
                    }
      

  3.   

    我想要的是俩个list 的综合
      

  4.   

    AddRange
    Concat
    Uninon
    或者SelectMany
      

  5.   

    什么叫综合?是把两个列表一对一合并(Zip)起来吗?
    var mergedList = list1.Zip(list2, (l1, l2) => new { li.属性1, l1.属性2, l2.属性1, l2.属性2 , ... });
      

  6.   

    前题你的2个List<T>中的T必须一样。