私は現在、新しい学生をアルファベット順に挿入し、他のいくつかの計算を行う必要がある、多数の学生が関与する学校のプロジェクトに取り組んでいます。新しい生徒を一度だけ追加するように取得するのに問題があります。if ステートメントがありますが、正しく動作していないようです。
`//this adds the new student
StreamWriter changeFile = new StreamWriter("Students.txt", true);
string newStudent = "(LIST (LIST 'Malachi 'Constant 'A ) '8128675309 'iwishihadjessesgirl@mail.usi.edu 4.0 )";
// this is where I am getting stumped
if (File.Exists(newStudent))
{
changeFile.Close();
}
else
{
changeFile.WriteLine(newStudent);
changeFile.Close();
}`
このようなコードを実行すると、プログラムをデバッグするたびに新しい生徒が追加されます。彼を一度だけ追加するにはどうすればよいですか?