Переписать в новый файл все его строки четной длины - C#

Узнай цену своей работы

Формулировка задачи:

Дан текстовый файл. Переписать в новый файл все его строки четной длины.. Помогите пожалуйста решить задачу, срочно надо!можно использовать запись и чтение файла. т.е как считать из первоначального файла свой любой текст и чтобы он записал в новый файл все строки четной длины. есть предположения
 
string str;
using (FileStream file = new FileStream(@"C:\PerfLogs\file.txt", FileMode.OpenOrCreate, FileAccess.Read))
            {
                StreamReader reader = new StreamReader(file, Encoding.GetEncoding(1251));
                str = reader.ReadToEnd();

using (FileStream file1 = new FileStream(@"C:\PerfLogs\new file.txt", FileMode.Create, FileAccess.Write))
            {
                StreamWriter writer = new StreamWriter(file1, Encoding.UTF8);
            }
 
            File.WriteAllLines(@"C:\PerfLogs\new file.txt", newarr);
        }
            }

Решение задачи: «Переписать в новый файл все его строки четной длины»

textual
Листинг программы
string oldString = "djhf 786 hh; ; ; гор ОРОР орлорункнукЭ";
string linqString = string.Concat(oldString.Where(char.IsLetter));
 
string newString = string.Empty;
for (int i = 0; i < oldString.Length; i++)
    if (char.IsLetter(oldString[i]))
         newString += oldString[i];
 
Console.WriteLine("{0}\n{1}\n{2}", oldString, linqString, newString);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы