将文本附加到txt文件中由id检索的特定行的末尾

时间:2017-11-08 10:12:50

标签: c# streamwriter

我正在尝试将文本附加到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()方法。非常感谢所有帮助。

0 个答案:

没有答案