当前位置:编程学习 > C#/ASP.NET >>

C# 当某个属性设置AttributeName特性的时候 List.add的时候数据会覆盖前面的数据


C# 当某个属性设置AttributeName特性的时候 List.add的时候数据会覆盖前面的数据

我用List<Student> stu = new List<Student>();
stu.add(1,Student) 对象的时候  添加到第2条记录的时候 第2条记录会覆盖第1条记录的数据。

我的数据是从xml里面读取的。 请问大神们这个该如何解决!@!!!!!!!

--------------------编程问答-------------------- 这个应该不会吧。XmlAttribute只有序列化或者反序列话成xml的时候才有用吧。

你在内存中new个变量,加入到List中应该没有问题吧。 --------------------编程问答-------------------- Student变量是怎么赋值的,是不是第2条记录时没new --------------------编程问答-------------------- 检查你自己写的add方法,看它执行了什么操作,List<T>的Add方法的第一个字母是大写而不是小写,且参数必须是一个T而不是2个参数,不可能带序号的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,