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