如何写入文本文件的特定部分c#

时间:2013-07-03 20:17:41

标签: c# text-files writetofile

我有以下内容:AccountNumber,AccountName,City。 此值表示客户。我有20个客户。 我需要在不同的行中写入每个客户的新文本文件。 但主要的是: 我需要AccountNumber从第10行第10行开始, AccountNumber从第25行开始, 城市从第205行开始。

我不知道如何做到这一点。 我尝试了几种我找到的解决方案,但没有一种是正确的解决方案。

请帮帮我。

我想要的输出:

"123456              Bob                  Tel-aviv     "
"523415              Barak                Jerusalem    " 
"  7676              Robin                Haifa        "

依旧......

尝试使用string.Insert方法获取此结果。 通过调试,它显示第一行是好的。 但由于某种原因,总结果不是我想要的......

提前致谢。 Shuki

1 个答案:

答案 0 :(得分:2)

只需right-pad部分的长度是正确的(确保它不再长,并决定如果发生这种情况该怎么办)。连接部件并将其写为单线。