2 qq 36205282 qq_36205282 于 2016.09.24 19:33 提问

求解决,求解决,求解决

如果一个list里全是用的同一个String对象 那就意味着 你改了一条数据 那么其他所有的数据就全都会改变 因为你操作的是同一个对象
第一次添加一个城市,一个天气,再添加一个城市,就出现覆盖以前的城市的天气图片图片图片图片图片图片图片

4个回答

gf0515
gf0515   2016.09.24 20:17
已采纳

创建一个对象
Pulic class AA{
string city; //城市
string temp; //天气
}

List里面放这个对象的实例就可以,每次修改对应的值。

qq_36205282
qq_36205282 能有其他的方法么,因为我实体类的话,要改大量工作
接近 2 年之前 回复
xianfajushi
xianfajushi   2016.09.24 19:40

既然知道问题所在想办法不同一对象就得了?

qq_36205282
qq_36205282 大神
接近 2 年之前 回复
qq_29594393
qq_29594393   Ds   Rxr 2016.09.24 19:50

多new 几个对象 ,每一条数据都是一个对象,有对应的值,那为什么还只用一个对象保存呢?,每一条数据对应一个对象就可以解决了

qq_36205282
qq_36205282 你是说可以用3个list去装,分别去装温度,城市,图片地址?
接近 2 年之前 回复
oSanYeCao1234567
oSanYeCao1234567   Ds   Rxr 2016.09.25 00:39

面向对象编程,这是基本的。城市天气明显可以封装成一个对象

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
遗传算法解决求函数极值的程序
遗传算法解决求简单数学函数极值的程序
vs2010的mpi
mpi link失败 如何解决 求 助
最大公约数
解决求最大公约数的问题,需要的可以看一下
Computer Science
利用计算机方法解决数学问题,包括求方程的根,求插值多项式
数学实验运行题目
学会用MATLAB解决一切高等数学级线性代数的问题,例如求积分,求行列式等
VBA求三个角度程序
VBA程序,解决已知三边求三角,可以方便求解,对于用程序实现边求角
c#动态图,存在闪烁,求解决
c#随机生成的动态折线图,有闪烁的问题,不知怎么解决,求高手解决
矩阵计算代码
用C#解决矩阵的加法,乘法,以及求逆等功能
boalar informe
txt编码问题,txt中文变问号,求解决!
表达式求值的完整源代码
这是一个解决求任意多项表达式值得一个代码