我遇到了一个问题,其中用于将行写入文本文件的C#代码写入一种类型的多个行。例如,我希望它将test3,100保存到包含以下内容的文本文件中:
test1,10
test2,75
而不是得到
test1,10
test2,75
test3,100
我得到:
test1,10
test2,75
test3,100
test3,100
因此还有100多行。
答案 0 :(得分:1)
似乎您可能多次输入了else if (pacManLives == 0)
块。这将添加重复的侦听器,从而多次调用您的save方法。
您可能应该在仅一次调用一次的一些初始化代码中添加侦听器。