Дан текстовый файл. Продублировать в нем все пустые строки - C# (181495)
Формулировка задачи:
sw.WriteLine("Кряну кярунище"); Console.WriteLine("Ветрова Ксения"); sw.WriteLine("Ветрова Юлия"); Console.WriteLine("Анциферова Александа"); sw.WriteLine(""); Console.WriteLine(""); sw.WriteLine("Няшный няш"); Console.WriteLine("Солнышко лучистое"); sw.WriteLine("Небесушка чистюшко"); Console.WriteLine("Хотелка домой-ка"); sw.WriteLine(""); Console.WriteLine(""); sw.WriteLine("Сад садовщик садовщица"); Console.WriteLine("ДООООМОООЙ"); sw.Close();
Решение задачи: «Дан текстовый файл. Продублировать в нем все пустые строки»
textual
Листинг программы
using System; using System.Collections.Generic; using System.IO; using System.Linq; namespace ConsoleApplication { class Program { static void Main(string[] args) { string path = Directory.GetCurrentDirectory() + @"\file.txt"; if (!File.Exists(path)) { File.Create(path).Close(); File.WriteAllLines(path, new string[] { "Line 1", String.Empty, "Line 3", "Line 4", String.Empty, String.Empty, "Line 7" }); } List<string> lines = File.ReadAllLines(path, System.Text.Encoding.Default).ToList<string>(); for (int i = lines.Count - 1; i >= 0; i--) if (lines[i] == String.Empty) lines.Insert(i, String.Empty); File.WriteAllLines(path, lines.ToArray()); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д