0

我有以下内容:AccountNumber、AccountName、City。此值代表客户。我有20个客户。我需要在不同的行中为每个客户写入一个新的文本文件。但最重要的是:我需要 AccountNumber 从行中的 col #10 开始,AccountNumber 从行中的 col #25 开始,City 从行中的 col #205 开始。

我不知道如何做到这一点。我尝试了几种我发现的解决方案,但没有一个是合适的解决方案。

请帮我。

我想要的输出:

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

等等...

试图通过使用 string.Insert 方法得到这个结果。通过调试它表明第一行是好的。但由于某种原因,总的结果不是我想要的..

提前致谢 。修基

4

1 回答 1

2

只需将零件右填充为正确的长度(确保它不长,并决定如果发生这种情况该怎么办)。连接各部分并将其写为单行。

于 2013-07-03T20:20:51.807 回答