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

将对象添加到现有的可观察集合-UWP C#,c#,uwp,observablecollection,C#,Uwp,Observablecollection,我有一个像下面这样的班级 public class SchoolLeaderDetailsList { public string StudentName { get; set; } public string StudentPassOutDate { get; set; } public ObservableCollection<StudentsMarksList> StudentsMarksArray { get; set; } } public cla

我有一个像下面这样的班级

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; }
}
它作为计数2添加到集合中。
我知道Add函数会在集合的末尾添加一个对象。这样计数就变成了两个。那么,如何将其添加到现有数据中?

我认为没有必要添加新对象,您不能只更新现有对象吗?另请参见:“该类将始终包含单个学生的详细信息”-那么不应该有任何可观察的集合。相反,声明StudentsMarksList类型的单个属性,并使StudentsMarksList实现INotifyPropertyChanged接口,以便其属性的更改更新UI。
public static ObservableCollection<SchoolLeaderDetailsList> _SchoolLeaderDetailsList = new ObservableCollection<SchoolLeaderDetailsList>();
 SchoolLeaderDetailsList objSchoolLeaderDetailsList = new SchoolLeaderDetailsList();   
 objSchoolLeaderDetailsList.StudentPassOutDate="22-05-18";
_SchoolLeaderDetailsList.Add(objSchoolLeaderDetailsList);