火车浏览器官方论坛

 找回密码
 立即注册
查看: 4956|回复: 2
打印 上一主题 下一主题

如何合并2个list变量?

[复制链接]

9

主题

57

帖子

380

积分

中级会员

Rank: 3Rank: 3

积分
380
跳转到指定楼层
楼主
发表于 2015-11-16 23:27:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图所示,
1 是list 1的数据
2 是list 2的数据。


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

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

82

帖子

8943

积分

论坛元老

Rank: 8Rank: 8

积分
8943
沙发
发表于 2016-1-14 22:57:22 | 只看该作者
本帖最后由 lbjyuer 于 2016-1-15 19:56 编辑
  1. public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
  2.         {
  3. List<string> list = new List<string>();
  4. List<string> list1 = new List<string>();
  5. List<string> list2 = new List<string>();
  6. list1 = listDic["测试"];
  7. list2 = listDic["测试1"];
  8. for(int i=0;i<list1.Count;i++)
  9. {
  10. list.Add(list1[i] +"-"+ list2[i]);
  11. }
  12. listDic["结果"] = list;
  13.         }



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

欢迎加Q讨论:450902399   验证信息写火车浏览器
回复 支持 反对

使用道具 举报

4

主题

33

帖子

160

积分

注册会员

Rank: 2

积分
160
板凳
发表于 2016-1-24 22:51:41 | 只看该作者

                    
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火车浏览器  

GMT+8, 2024-11-23 19:38 , Processed in 0.123308 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表