Переписать в новый файл все его строки, вставив в конец каждой строки количество символов в ней - C# (186341)
Формулировка задачи:
Дан текстовый файл. Переписать в новый файл все его строки, вставив в конец каждой строки количество символов в ней.
Не могу понять как именно это сделать, может кто подскажет?
Решение задачи: «Переписать в новый файл все его строки, вставив в конец каждой строки количество символов в ней»
textual
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.IO;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- FileStream fs = new FileStream(@"D:/test.txt",FileMode.Open,FileAccess.ReadWrite,FileShare.ReadWrite);
- StreamReader str = new StreamReader(fs);
- string data = str.ReadToEnd();
- string[] data_s = data.Split(new char[]{'\n','\r'},StringSplitOptions.RemoveEmptyEntries);
- data = "";
- for (int i = 0; i < data_s.Length; i++)
- {
- data_s[i] += data_s[i].Length.ToString();
- }
- str.Close();
- StreamWriter wri = new StreamWriter(@"d:/test.txt",false);
- foreach (string s in data_s)
- wri.WriteLine(s);
- wri.Flush();
- wri.Close();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д