.NET 4.x Как записать все строки с массива в текстовый файл? - C#
Формулировка задачи:
идея такова что с 1.тхт берутся все строки и переносятся в массив , потом все строки кроме [0] , записываются в новый файл ..
пробивал вот так, но каждый раз он перезаписывает файл пока не дойдет к ласт элементу в массиве , какие есть варианты , буду даже благодарен если просто подскажете в каком направлении "мучать" его )
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Text.RegularExpressions; namespace ConsoleApp1 { class Program { static void Main(string[] args) { using (StreamReader reader = new StreamReader("1.txt", Encoding.Default)) //path - путь к файлу { string str = reader.ReadLine(); Console.WriteLine(str); reader.Close(); //string StringRaplece = str.Replace(":", "\n"); // Console.WriteLine(StringRaplece); File.WriteAllText("2.txt", str); string[] fille_name = File.ReadAllLines("1.txt"); var io = fille_name.Length; for (var xy = 1; xy < io; xy++) { File.WriteAllText("2.txt", fille_name[xy]); } Console.ReadKey(); } } } }
Решение задачи: «.NET 4.x Как записать все строки с массива в текстовый файл?»
textual
Листинг программы
string[] fille_name = File.ReadAllLines("1.txt"); string[] tmp = new string[fille_name.Length - 1]; for (int i = 1; i < fille_name.Length; i++) { tmp[i - 1] = fille_name[i]; } File.WriteAllLines("2.txt", tmp);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д