Всем привет! У меня есть обычный текстовый файл, в котором каждый новый элемент - это новая строка. Пример файла:
Игра
Строитель
Лампа
Стол
И вот мне надо загрузить это всё в 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());
}
Комментариев нет:
Отправить комментарий