Перенос текста из listbox в файл
Следующий код переносит в файл только выделенные строки из листбокса.
string writePath = "file.txt";
using (StreamWriter sw = new StreamWriter(writePath, false, System.Text.Encoding.Default))
{
sw.WriteLine(listBox1.Text);
}
Возможно ли как-нибудь перенести всё содержимое в файл?
Ответы (1 шт):
Автор решения: default locale
→ Ссылка
Все элементы хранятся в свойстве Items. Нужно будет пройтись по ним циклом:
string writePath = "file.txt";
using (StreamWriter sw = new StreamWriter(writePath, false, System.Text.Encoding.Default))
{
foreach(var item in yourListBox.Items)
{
sw.WriteLine(item.ToString());
}
}
Если ListBox привязан к данным, то возможно ToString и элементы потребуется преобразовать перед выводом.