List循环添加对象时遇到问题的解决
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循环添加对象时遇到问题的解决相关推荐
- 创建MockMvc对象时空指针异常NullPointException的解决办法
创建MockMvc对象时空指针异常NullPointException的解决办法 一. 异常现象 我在SpringBoot 2.2.5中,利用Mock进行测试代码时,首先要创建一个MockMvc对象, ...
- ajax上传多行数据及数组循环添加对象
function pay(collectingCompanyId){var aCount=$("#actualCount").text();var aMoney=$("# ...
- 《ActionScript 3.0基础教程》——第2章 往舞台动态地添加对象2.1 创建库资源,并为它命名...
本节书摘来自异步社区<ActionScript 3.0基础教程>一书中的第2章,第2.1节,作者: [美]Doug Winnie 更多章节内容可以访问云栖社区"异步社区" ...
- Android及java中list循环添加时覆盖的问题-20171021
鉴于新浪博客太渣,转到这来. 最近在工程设计时,使用list循环添加map对象发现,最终全部变为最后一个map的值,但是list的数值还是正确的,也就是说添加了N(list长度或者说循环的次数)个相同 ...
- 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用
学习 EF Code First+MVC 时遇到了在请求JsonResult时出现 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用 的异常,原因 ...
- 序列化类型为XX的对象时检测到循环引用
现象描述: MVC4中将dataTable转换成Json时,总是提示错误:"序列化类型为"System.Reflection.RuntimeModule"的对象时检测到循 ...
- 循环往数组中添加对象
循环往数组中插入对象时要确保每次都创建一个新的对象,不能重复使用之前的对象 //错误的方法 var arr = []; var obj = {}; for (var i = 0; i < 10; ...
- 端到端循环视频对象分割_通话时端到端客观视频质量分析
端到端循环视频对象分割 by Justin Wong 贾斯汀·黄 For a company that revolves around video calling, it is beneficial ...
- list的add方法 ,foreach循环添加map---List.add(map)(通过一个java爬虫案例说明)
案例:一个java爬虫程序 1.案例说明 做了一个爬取某程的旅游网站的java程序,程序主要爬取安庆酒店的某些相关信息. 材料准备:jsoup-1.8.1.jar(需要此架包的联系博主,有任何问题欢迎 ...
最新文章
- 遍历当前目录下的所有子目录例子(自动生成SQl语句工具)
- weblogic lock
- 【深度学习】mask_rcnn训练自己的数据集以及模型使用(实践结合GitHub项目)
- java 常量折叠_深入理解Java虚拟机之早期编译器优化
- python安装盒怎么打开_安装MySQL-python报错
- 表单出现提交两次的问题的解决
- Docker简介(转)
- 打破思维定势,创新景区门票网络分销模式
- C#多个DataTable根据某一列匹配,其余字段相加求和的高效算法。
- 经典Java练习题 Mars Rover
- 菜鸟教程C#高级教程
- html网页的主题标签是什么6,HTML标签及标签属性大全(网页制作必备知识)
- 菜菜的刷题日记 | 66.加一 Plus One
- 一些好用的手机软件分享
- 悖论对计算机科学影响,科学界最著名的几大悖论,你能解释吗?
- ABB机器人FTP传输机器人文件
- 按键精灵打怪学习-前台和内网发送后台验证码
- Cartesi 介绍
- CAD2010安装教程图文附下载地址
- 电脑端微信双开启动脚本
热门文章
- 10w 行级别数据的 Excel 导入优化记录
- 分布式定时任务xxl-job的常用姿势都集齐了,So Easy!
- Nacos 1.3.0 发布, 全新内核构建
- 为什么SpringBoot的 jar 可以直接运行?
- AI十级「找茬」选手,非这个书生莫属,节后开源!
- 这位北大CS硕士小老弟,简直是“卷怪”!
- 读硕/博期间你积累了哪些重要的科研经验?
- 借助可视化,最直观理解梯度,以及偏导数、方向导数和法向量等
- 太赞!639 页《深度学习:Deep Learning》硬核课程 PPT 下载
- 使用OpenCV实现摄像头测距