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