嗨,我有以下代码用于在添加学生后从列表中搜索学生 ID。我第一次获取它时,它可以正常工作,但是当我添加另一个学生并搜索该特定 ID 时,我找不到它。有人可以告诉我错误在哪里吗?
public void AddMarks(int id)
{
for (int i = 0; i < mystudent.Count; i++)
{
if (mystudent[i].Id == id)
{
foreach (Student st in mystudent)
{
Console.WriteLine("enter Mathematics halfyearly exam");
Maths.HYEXAM = Int16.Parse(Console.ReadLine());
Console.WriteLine("enter Mathematics annualyear exam");
Maths.ANEXAM = Int16.Parse(Console.ReadLine());
}
}
}
}