Замена строк в файле - C# (180579)
Формулировка задачи:
Добрый день!
Я новичок, только что зарегистрировался на форуме. Помогите пожалуйста решить такую задачу:
Есть текстовый файл. Необходимо в нем целиком заменить строки 1,2,7. Содержимое остальных строк не меняем.
Решение задачи: «Замена строк в файле»
textual
Листинг программы
using System; using System.IO; using System.Text; static class test { static void NewContent(ref string s,int n) { Console.WriteLine("введите новое содержимое для строки "+n); s = Console.ReadLine(); } static void Main() { try { Console.WriteLine("путь к файлу : "); string s = Console.ReadLine(); string[] strs = File.ReadAllLines(s, Encoding.UTF8); if (strs.Length > 7) { NewContent(ref strs[0], 1); NewContent(ref strs[1], 2); NewContent(ref strs[6], 7); File.WriteAllLines(s, strs, Encoding.UTF8); Console.WriteLine("УСПЕХ!"); } else Console.WriteLine("в файле меньше 7 строк"); } catch (Exception e) { Console.WriteLine(e.Message); } finally { Console.ReadKey(true); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д