今天在开发中遇到了这样一个问题

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

简单来说,就是有一个接口,用户会进行一些操作把数据传到方法内。在方法内我会先吧服务器中的数据通过Id全部拿出来,然后通过循环一一匹配,把数据添加到另外一片内存中。最后,我想要把新添加的数据覆盖用户操作的数据,奇迹的事情发生了。。。

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

大家可以看到监视器中,list数据为count1

Data1的数据为0

在上面的代码中,我将data1的数据直接给了list

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

发现没有?

List的数据没有变哎,why?????

下面上代码,首先是我的Model

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

 1     public class AModel  2     {  3         public int AId { get; set; }  4         public List BModels { get; set; }  5     }  6   7     public class BModel  8     {  9         public int BId { get; set; } 10         public int BStatus { get; set; } 11 }

seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式