当前位置: 代码迷 >> ASP.NET >> 将两个相同的List集合合并为一个List集合解决办法
  详细解决方案

将两个相同的List集合合并为一个List集合解决办法

热度:3363   发布时间:2013-02-25 00:00:00.0
将两个相同的List集合合并为一个List集合
如何将两个List集合 合并为一个List集合,List集合为泛型集合,两个List集合中包含的是多条Sql语句,将其合并到一个List集合中,List集合为:List<string>
例如:第一个List集合中包含3条Sql语句,第二个List集合中包含2条Sql语句,合并到一个List集合中为5条Sql语句
请大侠们给写个方法

------解决方案--------------------------------------------------------
list1.Concat(list2)
------解决方案--------------------------------------------------------
C# code
            List<string> list1 = new List<string>();            list1.Add("a");            list1.Add("b");            List<string> list2 = new List<string>();            list2.Add("c");            list2.Add("d");            list2.Add("e");            List<string> list3 = list1.Concat(list2).ToList();
------解决方案--------------------------------------------------------
list1.Concat(list2);
------解决方案--------------------------------------------------------
List<List<string>> data = new List<List<string>>();
data.Add(通过重载得到多个List());
data.Add(通过重载得到多个List());
...
List<string> result = data.SelectManay(x => x).ToList();
------解决方案--------------------------------------------------------
第一种可以直接数据库的union all关键字几条sql放一起就行了
list1.Concat(list2)这样也行
  相关解决方案