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#