C#代码在一行上写多行

时间:2018-12-20 13:49:40

标签: c# unity3d

我遇到了一个问题,其中用于将行写入文本文件的C#代码写入一种类型的多个行。例如,我希望它将test3,100保存到包含以下内容的文本文件中:

test1,10

test2,75

而不是得到

test1,10

test2,75

test3,100

我得到:

test1,10

test2,75

test3,100

test3,100

因此还有100多行。

1 个答案:

答案 0 :(得分:1)

似乎您可能多次输入了else if (pacManLives == 0)块。这将添加重复的侦听器,从而多次调用您的save方法。

您可能应该在仅一次调用一次的一些初始化代码中添加侦听器。