我有ObservableCollection<T>
一个班级。
class person
{
string name;
string age;
}
我也有一个List<T>
。我从集合中填充的 XML 标记以及 XML 列表中获取数据。
listVAR.add (new person(xml.name.value,xml.age.value));
collectionVAR(new person(xml.name.value,xml.age.value));
现在我修改集合中的数据。有一个场景,我必须恢复旧值,但是当我添加它们时,先清除集合,旧值就会反映。例如:
年龄从 35 岁变为 45 岁XamDataGrid
。现在我的列表值为 35。
collectionVAR.clear();
foreach(people item in listVAR)
{
collectionVAR.add(item);
}
但在这里我看到值 35 没有恢复。谁能向我解释为什么?