我的模块中有以下代码:
Class Studentdatabase
{
public List <student> studentslist;
public void UpdateStudentDetailsinlist();
}
Class student
{
public string name;
public int age;
public int marks;
public student friend;
}
我的模块用数据填充这个数据库,这个数据库将被另一个模块使用。
studentslist [0]
name - Trevor
age -12
marks - 33
friend -
name - Sam
age - 12
marks - 45
studentslist [1]
name - Warren
age -13
marks - 63
friend -
name - Sam
age - 12
marks - 45
studentslist [2]
name - Sam
age -12
marks - 45
friend - null
我的要求是,如果学生列表 [2] (Sam) 的分数更新为 48,则必须自动更新学生列表 [0] 和学生列表 [1] 中的 Sam 的分数(也必须更新)。这如何在模块中实现?