Заменить строки в txt

236
16 октября 2018, 07:00

Формат txt файла:

19,"n","d","m"
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08435059
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007
1.00000000,262.08432007

19 - количество строк. Нужно заменить (в данном случае) цифру 1 на числа от 0 до 180 с шагом 10, т.е. Должно получиться:

19,"n","d","m"
0.00000000,262.08432007
10.00000000,262.08432007
20.00000000,262.08432007
30.00000000,262.08432007
40.00000000,262.08432007
50.00000000,262.08432007
60.00000000,262.08432007
70.00000000,262.08432007
80.00000000,262.08435059
90.00000000,262.08432007
100.00000000,262.08432007
110.00000000,262.08432007
120.00000000,262.08432007
130.00000000,262.08432007
140.00000000,262.08432007
150.00000000,262.08432007
160.00000000,262.08432007
170.00000000,262.08432007
180.00000000,262.08432007

В данном примере от 0 до 180 с шагом 10, т.е. 19 строк. Но может быть и другой шаг (1, 2,3, 4, 5, 6,9, 10, 12, 15, 18,20,30, 36, 45)

Answer 1

Читаешь построчно файл, строки заносишь в список строк (List ). Как прочитал весь файл, в цикле по списку разделяешь строки (var splits = string.Split(',');) и первый элемент парсишь (var result = double.Parse(splits[0]);) добавляешь к нему требуемое слагаемое. Далее из полученной суммы и остатка от разделения строки формируешь новую строку, и добавляешь её в новый список измененных строк. Вуаля!

READ ALSO
Анимированные иконки в Xamarin.Froms

Анимированные иконки в Xamarin.Froms

В проекте на XamarinForms при переходе со страницы на страницу требуется отображать белый экран и анимированную иконку загрузки (loading, а-ля ajax - вращающиеся...

202
Использование 360 веб-камеры в Unity

Использование 360 веб-камеры в Unity

Недавно обзавёлся 360-камерой с двумя объективамиХочу транслировать изображение с неё в Unity

192
роутинг web api - ошибка по сопоставления маршрутов

роутинг web api - ошибка по сопоставления маршрутов

Продолжаю эпопею с роутингом

180
WPF. Закрытие окна при потере фокуса

WPF. Закрытие окна при потере фокуса

В WPF приложении есть небольшая информационная форма, которая вызывается с основнойПо задумке на этой информационной форме должен быть стандартный...

158