Задать вопрос
@pechenushka21

Как сделать запись результата игрока после каждого прохождения игры в текстовый файл?

у меня есть имя игрока(имя вводится в начале игры) и за какое время он нашел все слова на картинке(это уже игра), но если проходить второй раз ,то запись в файле вместо первого результата,заменяется на результат второго игрока

как сделать чтобы результат второго игрока записывался ниже первого результата в строке в файле?

вот код с записью в файл(нужно переделать его,чтобы записывал в файл результат каждого нового игрока с новой строки):
if (IsAllClicked())
{
        SaveRecord();
        File.WriteAllLines(@"C:\results.txt", records.Select(x => $"Username: {x.Username}, TimeInSeconds: {x.TimeInSeconds}"));
}
private List<Record> records = new List<Record>();

public void SaveRecord()
{
    var record = new Record();
    record.TimeInSeconds = 180 - i;
    record.Username = textBox1.Text;
    records.Add(record);

}
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы