StreamReader.ReadLine - читает через строку - C#

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

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

Добрый день! Задача: выделить из SMD файла часть, в которой описывается связь суставов (nodes). Написан следующий класс:
    class Skeleton
    {
        public static void GetFileName(string FileName)
        {
            StreamReader sr = new StreamReader(FileName);
 
            while ((sr.ReadLine()) != "nodes") { }
            while ((sr.ReadLine()) != "end") 
            {
                Console.WriteLine(sr.ReadLine());
            }
            
        }
 
    }
Однако результат немного удивляет: Т.е. в консоль попадают нужные строки, но через одну. Пожалуйста, подскажите, как исправить проблему.

Решение задачи: «StreamReader.ReadLine - читает через строку»

textual
Листинг программы
string temp = sr.ReadLine();
while (temp != "end") 
{
Console.WriteLine(temp);
}

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


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

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

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