Есть несколько способов хранить пользовательскую информацию, но все способы реализации сводятся к одному -- сохранять информацию в я xml или json файл, т.е. файлы, которые можно сериализировать.
1. Использовать файл
Settings.settings
в
Properties
:
- Дважды кликайте по
Settings.settings
- Добавляете нужные свойства ( к примеру name), не забывая при этом выбрать тип (для примера string)
- В коде в using добавляете
using yourNameSpace.Properties;
- В самом коде для чтения из Settings.settings используете
string name = Settings.Default["name"].ToString();
- Для сохранения изменений
Settings.Default["name"] = name;
, затем Settings.Default.Save();
2. Использовать XML файл -- эту информацию можно поискать в интернете, а именно для реализации этого способа вам нужно погуглить некоторую информация, методы и классы, которые вам помогут, а именно:
- Application.StartupPath
- XmlWriter
- DataSet
- DataSet.ReadXml(filePath)
- Сериализация xml
Кода будеть чуть больше, но зато вы поймёте механизм работы.
3. Использовать сохранение в реестр. Здесь подсказывать ничего не буду, для начала стоит освоить первые два пункта.
Сохранять пользовательскую информацию приложения в базу данных я не вижу смысла (если только не в этом суть приложения), так что предлагать вариант, мол, хранить всё в SQLight или вообще в mssql/any-sql-setver я не стал бы.