Где хранить пользовательские данные приложения Visual C#?
Добрый день. В приложении пользователь добавляет свои строки в ListBox, их не много, не более 50шт. Хочу хранить эти записи и подхватывать при запуске приложения. Пробовал подключать mdf, все работает, но он избыточен для моей задачи. Я думаю подойдет обычный файл. Понятно, что можно писать и читать из текстового файла просто, но наверняка есть более "феншуйный" способ.
Спасибо.
Denis Bednov, из описания ТС совершенно неочевидно что именно у него будет храниться. Не исключено, что это например url неких подключений.
Впрочем ConfigurationManager совершенно не исключает и работу с другим файлом
Дмитрий, тут вопрос философский.
К примеру некое приложение, которое куда-то коннектится и загружает/выгружает данные. Плюс есть пяток параметров, которые модифицируют загрузку/выгрузку.
На мой взгляд - вполне уместно хранить их именно там. А следом прицеп из например "дата-время последнего действия", "статус выполнения" и еще всякие мелочи.
Далее уже - то ли хранить это в конфиге приложения, то ли используя тот же самый функционал - в отдельном файле. Этакая более развитая идея system.ini и user.ini
Дмитрий, чем избыточно? Это легковесная бд для таких целей и задумывалась. Я даже уверен, что её использование будет проще, чем изобретение своего велосипеда по сохранению-чтения данных из текстового файла.