こんにちは、学生を追加した後にリストから学生 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());
}
}
}
}