将对象添加到现有的可观察集合-UWP C#

时间:2018-07-20 06:06:17

标签: c# uwp observablecollection

我有一个像下面这样的课程。

public class SchoolLeaderDetailsList
{
    public string StudentName { get; set; }
    public string StudentPassOutDate { get; set; }
    public ObservableCollection<StudentsMarksList> StudentsMarksArray { get; set; }
}

public class StudentMarksList
{
    public string SubID { get; set; }
    public string Marks { get; set; }
}

该课程将始终包含单个学生的详细信息,以及她在多个学科中获得的分数。最初,我将为该学生分配除StudentPassOutDate之外的所有数据。并将其分配给可观察的集合。

public static ObservableCollection<SchoolLeaderDetailsList> _SchoolLeaderDetailsList = new ObservableCollection<SchoolLeaderDetailsList>();

现在检查_SchoolLeaderDetailsList的计数时为1。 但是在执行其他一些功能之后,我必须将StudentPassOutDate添加到现有数据中。

我添加了如下所示的StudentPassOutDate

 SchoolLeaderDetailsList objSchoolLeaderDetailsList = new SchoolLeaderDetailsList();   
 objSchoolLeaderDetailsList.StudentPassOutDate="22-05-18";
_SchoolLeaderDetailsList.Add(objSchoolLeaderDetailsList);

它正以2的数量添加到集合中。 我知道Add函数会将对象添加到集合的末尾。这样计数就变成2然后如何将其添加到已经存在的数据中?

0 个答案:

没有答案