У меня миллионы строк, сгенерированных из данных, обновляемых каждую секунду, которые выглядят следующим образом:
104500 4783
104501 8930
104502 21794
104503 21927
104505 5746
104506 9968
104509 5867
104510 46353
104511 7767
104512 4903
Столбец слева представляет время (формат hhmmss), а столбец справа - данные, которыеобновляется по очереди.Однако, как вы можете видеть, на самом деле это не секунда за секундой, и есть некоторые пропущенные моменты (10:45:04, 10:45:07, 10:45:08 в этом примере отсутствуют).Моя цель - добавить пропущенные секунды и использовать данные предыдущей секунды для этой пропущенной секунды, например:
104500 4783
104501 8930
104502 21794
104503 21927
104504 21927 --
104505 5746
104506 9968
104507 9968 --
104508 9968 --
104509 5867
104510 46353
104511 7767
104512 4903
Мне не нужен знак "-" в результате,Я просто положил их туда, чтобы отметить добавленные строки.До сих пор я пытался сделать это с помощью StreamReader и StreamWriter, но, похоже, они не получат то, что я хочу.Я начинающий программист и новичок в C #, так что, если бы вы могли указать мне правильное направление, это было бы здорово.Мне просто интересно, возможно ли это вообще сделать в C # ... Я потратил много времени на MSDN и здесь на SO в поисках решения, но пока не нашел.
Редактировать: строки находятся в текстовом файле, и я хочу сохранить вновь созданные данные в новом текстовом файле.