2013-07-03 3 views
0

У меня есть следующее: AccountNumber, AccountName, City. Эти значения представляют собой Клиент. У меня 20 клиентов. Мне нужно написать в новый текстовый файл каждый клиент в другой строке. Но главное: Мне нужен номер счета, чтобы начать с col # 10 в строке, AccountNumber, чтобы начать с col # 25 в строке, Город, чтобы начать с col # 205 в строке.Как записать в определенную часть текстового файла C#

Я не знаю, как это осуществить. Я пробовал несколько решений, которые я нашел, но не из них было правильным решением.

Пожалуйста, помогите мне.

мой желаемый результат:

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

и так далее ...

Пытался получить этот результат с помощью метода string.Insert. С отладкой это показывает, что первая строка хороша. Но по какой-то причине общий результат не то, что я хотел.

Заранее спасибо. Shuki

+0

Просьба показать пример вывода, который вы хотите. Вы сказали: «Я попробовал несколько решений». Хорошо, докажи это! Вот почему я ниспровергаю вас. – gunr2171

ответ

2

Только right-pad детали должны быть правильной длины (убедитесь, что она не длиннее, и решите, что делать, если это произойдет). Объедините части и напишите их как сингл.

Смежные вопросы