Код C # записывает несколько строк вместо одной новой строки - PullRequest
0 голосов
/ 20 декабря 2018

Я столкнулся с проблемой, когда мой код C #, используемый для записи строк в текстовый файл, записывает более одной строки одного типа.Например, я хочу сохранить test3, 100 в текстовый файл, содержащий:

test1, 10

test2, 75

вместо получения

test1, 10

test2, 75

test3, 100

Я получаю:

test1, 10

test2, 75

test3, 100

test3, 100

и т. Д. Для более чем 100 строк.

1 Ответ

0 голосов
/ 20 декабря 2018

Возможно, вы входите в блок else if (pacManLives == 0) несколько раз.Это добавляет дубликаты слушателей, тем самым вызывая ваш метод сохранения несколько раз позже.

Возможно, вы должны добавить своих слушателей в некоторый код инициализации, который вызывается только один раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...