ShineGoo 发表于 2015-11-16 23:27:38

如何合并2个list变量?

如图所示,
1 是list 1的数据
2 是list 2的数据。


用C#代码listDic["1"].AddRange(listDic["2"]);得到的结果,只是将第二个list变量中的数据,追加到另一个list变量中去而已。

要得到图3的结果该如何操作呢?:(

C#或是js,高手能给一下指导么?

lbjyuer 发表于 2016-1-14 22:57:22

本帖最后由 lbjyuer 于 2016-1-15 19:56 编辑

public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
      {
List<string> list = new List<string>();
List<string> list1 = new List<string>();
List<string> list2 = new List<string>();
list1 = listDic["测试"];
list2 = listDic["测试1"];
for(int i=0;i<list1.Count;i++)
{
list.Add(list1 +"-"+ list2);
}
listDic["结果"] = list;
      }



      //没有加判断,如果list1和list2行数不一样。需要判断那个短,或者告诉程序为空时怎么处理,否则就会异常。
         

dodd001 发表于 2016-1-24 22:51:41

lbjyuer 发表于 2016-1-14 22:57


{:3_62:}                  
页: [1]
查看完整版本: 如何合并2个list变量?