1 var temp=new handleData();
2 foreach(var t in data)
3             {
4                 temp.DataValue = t.DataValue;
5                 temp.CreateTime = t.CreateTime;
6                 data1.Add(temp);
7             }

最后的结果是data里面的数据都是一样的

原因:temp是引用类型,所以最后都是最后一次改变的temp的值

解决办法:在循环里每一次都加new一下

 foreach(var t in data){temp = new HandleData();temp.DataValue = t.DataValue;temp.CreateTime = t.CreateTime;data1.Add(temp);}

转载于:https://www.cnblogs.com/engineerlm/p/7264361.html

List循环添加对象时遇到问题的解决相关推荐

  1. 创建MockMvc对象时空指针异常NullPointException的解决办法

    创建MockMvc对象时空指针异常NullPointException的解决办法 一. 异常现象 我在SpringBoot 2.2.5中,利用Mock进行测试代码时,首先要创建一个MockMvc对象, ...

  2. ajax上传多行数据及数组循环添加对象

    function pay(collectingCompanyId){var aCount=$("#actualCount").text();var aMoney=$("# ...

  3. 《ActionScript 3.0基础教程》——第2章 往舞台动态地添加对象2.1 创建库资源,并为它命名...

    本节书摘来自异步社区<ActionScript 3.0基础教程>一书中的第2章,第2.1节,作者: [美]Doug Winnie 更多章节内容可以访问云栖社区"异步社区" ...

  4. Android及java中list循环添加时覆盖的问题-20171021

    鉴于新浪博客太渣,转到这来. 最近在工程设计时,使用list循环添加map对象发现,最终全部变为最后一个map的值,但是list的数值还是正确的,也就是说添加了N(list长度或者说循环的次数)个相同 ...

  5. 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用

    学习 EF Code First+MVC 时遇到了在请求JsonResult时出现 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用 的异常,原因 ...

  6. 序列化类型为XX的对象时检测到循环引用

    现象描述: MVC4中将dataTable转换成Json时,总是提示错误:"序列化类型为"System.Reflection.RuntimeModule"的对象时检测到循 ...

  7. 循环往数组中添加对象

    循环往数组中插入对象时要确保每次都创建一个新的对象,不能重复使用之前的对象 //错误的方法 var arr = []; var obj = {}; for (var i = 0; i < 10; ...

  8. 端到端循环视频对象分割_通话时端到端客观视频质量分析

    端到端循环视频对象分割 by Justin Wong 贾斯汀·黄 For a company that revolves around video calling, it is beneficial ...

  9. list的add方法 ,foreach循环添加map---List.add(map)(通过一个java爬虫案例说明)

    案例:一个java爬虫程序 1.案例说明 做了一个爬取某程的旅游网站的java程序,程序主要爬取安庆酒店的某些相关信息. 材料准备:jsoup-1.8.1.jar(需要此架包的联系博主,有任何问题欢迎 ...

最新文章

  1. 遍历当前目录下的所有子目录例子(自动生成SQl语句工具)
  2. weblogic lock
  3. 【深度学习】mask_rcnn训练自己的数据集以及模型使用(实践结合GitHub项目)
  4. java 常量折叠_深入理解Java虚拟机之早期编译器优化
  5. python安装盒怎么打开_安装MySQL-python报错
  6. 表单出现提交两次的问题的解决
  7. Docker简介(转)
  8. 打破思维定势,创新景区门票网络分销模式
  9. C#多个DataTable根据某一列匹配,其余字段相加求和的高效算法。
  10. 经典Java练习题 Mars Rover
  11. 菜鸟教程C#高级教程
  12. html网页的主题标签是什么6,HTML标签及标签属性大全(网页制作必备知识)
  13. 菜菜的刷题日记 | 66.加一 Plus One
  14. 一些好用的手机软件分享
  15. 悖论对计算机科学影响,科学界最著名的几大悖论,你能解释吗?
  16. ABB机器人FTP传输机器人文件
  17. 按键精灵打怪学习-前台和内网发送后台验证码
  18. Cartesi 介绍
  19. CAD2010安装教程图文附下载地址
  20. 电脑端微信双开启动脚本

热门文章

  1. 10w 行级别数据的 Excel 导入优化记录
  2. 分布式定时任务xxl-job的常用姿势都集齐了,So Easy!
  3. Nacos 1.3.0 发布, 全新内核构建
  4. 为什么SpringBoot的 jar 可以直接运行?
  5. AI十级「找茬」选手,非这个书生莫属,节后开源!
  6. 这位北大CS硕士小老弟,简直是“卷怪”!
  7. 读硕/博期间你积累了哪些重要的科研经验?
  8. 借助可视化,最直观理解梯度,以及偏导数、方向导数和法向量等
  9. 太赞!639 页《深度学习:Deep Learning》硬核课程 PPT 下载
  10. 使用OpenCV实现摄像头测距