Как сделать счетчик побед в txt файле

У нас есть игра в которой есть два игрока, если один игрок выигрывает то, в txt файл записываем цифру 1, в случаи если выиграет второй игрок, то на следущую строку пишет 1, если выигрывает снова первый игрок, тто счет из 1 меняется на 2

using (StreamWriter sw = new StreamWriter(path, true))
{
     resultCross++;
     sw.Write("Крестики:");
     sw.Write(resultCross + Environment.NewLine);
}

Ответы (2 шт):

Автор решения: 123

Я кажется понял ваш вопрос,и я думаю что лучше это реализовать через переменные

int first_player;
int second_player;

И потом при победе добавлять 1 к нужной переменной

first_player += 1;

Ну и так далее

→ Ссылка
Автор решения: aepot

К примеру вам нужно записать файл такого формата:

Крестики: 0
Нолики: 1

Такого объема файл можно просто перезаписать поверх.

Тогда можно написать метод

private int crossWin;
private int zeroWin;

private void SaveWins(string path)
{
    string text = $"Крестики: {crossWin}{Environment.NewLine}Нолики: {zeroWin}";
    File.WriteAllText(path, text);
}

С записью все просто, а прочитать обратно можно вот так

private void LoadWins(string path)
{
    string[] lines = File.ReadAllLines(path);
    crossWin = int.Parse(lines[0].Split()[1]);
    zeroWin = int.Parse(lines[1].Split()[1]);
}
→ Ссылка