Страницы

Поиск по вопросам

воскресенье, 7 апреля 2019 г.

Как правильно прочитать файл?

Всем привет! У меня есть обычный текстовый файл, в котором каждый новый элемент - это новая строка. Пример файла:
Игра Строитель Лампа Стол
И вот мне надо загрузить это всё в listBox, чтобы каждая строка в файле была отдельной строкой в listBox'e. Когда я делаю так:
using (StreamReader sr = new StreamReader(File.Open("history.txt", FileMode.Open))) { listHistory.Items.Add(sr.ReadToEnd()); }
У меня всё в одной строке.


Ответ

Если "каждый новый элемент это новая строка", т.е. файл выглядит так:
Игра Строитель Лампа Стол
тогда можно решить так:
using (StreamReader sr = new StreamReader(File.Open("history.txt", FileMode.Open))) { while (!sr.EndOfStream) listHistory.Items.Add(sr.ReadLine()); }

Комментариев нет:

Отправить комментарий