Rodrigolo Ответов: 2

Как сохранить элементы списка в настройках


я получил свой список (listBox1)
я хочу сохранить элементы внутри и загрузить их, когда будет загружена форма 1

я понятия не имею так что пожалуйста объясни все что сможешь
Спасибо

Что я уже пробовал:

я треид искал это в интернете , но ничего не нашел
некоторые сообщения говорят, что создание файла .txt лучше, но мне это не нравится

2 Ответов

Рейтинг:
2

OriginalGriff

Честно говоря, фракция "использовать файл", вероятно, права - файлы настроек на самом деле не предназначены для данных, и они не очень хороши в этом.

Использование файла не сложно, и особенно с чем-то вроде списка-это логичный способ сделать это. Это даже довольно легко, файл.ReadAllLines вернет каждую строку отдельно в массиве для вас, готовом к загрузке в ваш список и файл.WriteAllLines сохранит их обратно для вас готовыми к следующему разу, если они будут изменены.

Это покажет вам хорошее место для хранения файла: Где я должен хранить свои данные[^]


Рейтинг:
2

Maciej Los

Каждое приложение .net имеет конфигурационный файл: app.config уже. Если вы не видите его, вы можете добавить его! Видеть: Как добавить файл app.config в проект - Visual Studio | Microsoft Docs[^]

Пожалуйста, прочтите эту статью о Базе знаний CP: Чтение/запись файла App.Config с помощью .NET 2.0[^]

Вы также можете использовать пользовательский файл:
- текстовый файл (*.txt, *.csv),
- xml-файл (*.xml),
- файл базы данных (*.mdb, *.db)
Все, что вам нужно сделать, это предоставить методы для чтения/записи правильных данных.