.NET 4.x Вставить строки из одного файла между строками другого - C#
Формулировка задачи:
Есть два тхт обычных, в одном , к примеру тхт 1 есть много строк. Также есть тхт 2, в котором тоже есть строки, но кол-ство их имеет предел то есть их можно со считать! Вопрос такой: как через c# значит, "вставить" все строки (но чтобы они остались во втором тхт) в между каждой строки в первый тхт ? То есть проще чтоб было, все строки из второго вставить между каждой строкой в первый, так даже лучше может быть....
Решение задачи: «.NET 4.x Вставить строки из одного файла между строками другого»
textual
Листинг программы
List<string> file1 = File.ReadAllLines("1.txt", Encoding.GetEncoding(1251)).ToList(); List<string> file2 = File.ReadAllLines("2.txt", Encoding.GetEncoding(1251)).ToList(); for (int i = 0; i < file1.ToArray().Length - 1; i++) { for (int j = i + 1, k = 0; k < file2.Count; j++, k++) file1.Insert(j, file2[k]); i += file2.Count; } File.WriteAllLines("1.txt", file1, Encoding.GetEncoding(1251));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д