Почему так работает? Цикл while + break - C#
Формулировка задачи:
Доброго времени суток!
Идея такова, читается файл построчно, пока не кончится. Вот код который получил методом проб и ошибок.
Теперь вопрос:
почему если убрать строчку
или изменить условие цикла while
читается пустая строчка (null), а не прекращается цикл?
Листинг программы
- while (reader.ReadLine() != null)
- {
- if (reader.ReadLine() == null) break;
- line = reader.ReadLine();
- string str = FindXY(line).ToString();
- richTextBox2.Text = str;
- richTextBox2.Text = "\n";
- }
Листинг программы
- ...
- if (reader.ReadLine() == null) break;
- ...
Листинг программы
- while(true)
- ...
Решение задачи: «Почему так работает? Цикл while + break»
textual
Листинг программы
- if (reader.ReadLine() == null) break;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д