.NET 4.x Вставить строки из одного файла между строками другого - C#

Узнай цену своей работы

Формулировка задачи:

Есть два тхт обычных, в одном , к примеру тхт 1 есть много строк. Также есть тхт 2, в котором тоже есть строки, но кол-ство их имеет предел то есть их можно со считать! Вопрос такой: как через c# значит, "вставить" все строки (но чтобы они остались во втором тхт) в между каждой строки в первый тхт ? То есть проще чтоб было, все строки из второго вставить между каждой строкой в первый, так даже лучше может быть....

Решение задачи: «.NET 4.x Вставить строки из одного файла между строками другого»

textual
Листинг программы
  1. List<string> file1 = File.ReadAllLines("1.txt", Encoding.GetEncoding(1251)).ToList();
  2. List<string> file2 = File.ReadAllLines("2.txt", Encoding.GetEncoding(1251)).ToList();
  3.  
  4. for (int i = 0; i < file1.ToArray().Length - 1; i++)
  5. {
  6.     for (int j = i + 1, k = 0; k < file2.Count; j++, k++)
  7.        file1.Insert(j, file2[k]);
  8.  
  9.     i += file2.Count;
  10. }
  11.  
  12. File.WriteAllLines("1.txt", file1, Encoding.GetEncoding(1251));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы