クラスを基にしたリストからループを作成しようとしていますが、このエラーが発生しました: forは[ 'int'タイプのリストforは[int]型の式に[]を使用したインデックス付けを適用できません
ポイントは、学生の名前と資格をリストに登録するためのリストです(このリストには1クラスが必要です)。しかし、ループ内でこれはない働いて良い
public class Register
{
public string Name{ set; get; }
public int Note{ set; get; }
public string ask()
{
List<Register> Students = new List<Register>();
var student= new Register();
string question;
var r1 = "si";
Console.WriteLine("Desea agregar un estudiante? ");
question= Console.ReadLine();
while(question == r1)
{
Console.WriteLine("Cual es el nombre del estudiante?: ");
student.Name= Console.ReadLine();
Console.WriteLine("Cual es la nota del estudiante?: ");
student.Note = int.Parse(Console.ReadLine());
Students.Add(student);
Console.WriteLine("Desea agregargar otro estudiante?: ");
question = Console.ReadLine();
}
for (int i = 1; i < Students.Count; i++)
{
if (***student.Note[i]*** >= 70)
{
Console.WriteLine($"{***student.Name[i]***} ha aprobado con {***student.Note[i]***}");
}
else
{
Console.WriteLine($"{***student.Name[i]***} ha reprobado con {***alumno.Nota[i]***}");
}
}
return Console.ReadLine();
}
}
申し訳ありませんが、星はビジュアルスタジオの赤いコード用です。 – vickry