.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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д