我正在尝试将文本附加到C#中文本文件中特定文本行的末尾,但是我没有得到所需的结果。这是文件
23 - 2546853
24 - 2345548
25 - 3458394
第一个数字是跟随的数字与之关联的ID。当我尝试向现有ID添加新号码时会出现以下问题:
23 - 2337980,
232789423,
423424898,
24 - 2345548
25 - 3458394
而不是:
23 - 2337980,232789423,423424898,
24 - 2345548
25 - 3458394
现在我正在使用this solution来获取行号的位置,之后当我在读取ID的行号位置后写入文本文件时,我使用行号的值作为StreamWriter.BaseStream.Seek()
方法的参数的位置,然后我调用StreamWriter.Write()
方法。非常感谢所有帮助。