List<int> list=list1.Contact(list2).ToList();List<int> list=list1.Union(list2).ToList();

解决方案 »

  1.   

      List<int> a = new List<int>();
       List<int> b = new List<int>();            a.AddRange(b); //将b合并到a
      

  2.   

    Union是求并集,不知道楼主合并的意思是不是求并集如a={1,2,3}, b={1,2,5},并集的结果是{1,2,3,5},合并的结果是{1,2,3,1,2,5}
      

  3.   


    这样会报错的:错误 1 无法将类型“void”隐式转换为“System.Collections.Generic.List<int>
      

  4.   

    求并集的,thanks very much
      

  5.   


    我测试不报错啊
      List<int> a =new List<int>(){1,2,3};
                List<int> b = new List<int>() { 1, 2, 5};
                a.AddRange(b);结果a为{1,2,3,1,2,5}
      

  6.   

    那你用Union,参考1楼和2楼代码,3楼忽视
      

  7.   

    why,我的System.collections.Generic.List<int>不包含Contact以及Union的定义。。
      

  8.   

    不好意思,少添加了一个类库:system.Linq