Возможный дубликат:
Что лучший способ состоит в том, чтобы сохранить пользовательские настройки для приложения.NET?Я нашел много Совсем других примеров относительно того, как можно было бы сохранить параметры настройки приложения (на пользователя) из приложения Winforms.
Я предполагаю, что корректный способ сделать это очень просто в c# и надеется, что кто-то может просветить меня?
В какой-то момент ответ сводится к вопросу вкуса. Я бы сказал, что у вас будут как минимум следующие варианты:
Я бы использовал Application Settings. Это довольно просто и решит для вас некоторые проблемы (например, отсутствие доступа на запись к папке, в которую может быть установлено ваше приложение без административного доступа, что исключает прямое использование app.config для ваших настроек).
Вы можете использовать инфраструктуру настроек, предоставляемую .NET. На страницах свойств вашего проекта перейдите на страницу Settings и определите настройки. Вы можете определить область действия каждой настройки как "Приложение" или "Пользователь". Для доступа к этим настройкам из кода будет автоматически сгенерирован класс.
Для доступа к настройкам Foo и Bar используйте :
// Read settings
textBoxFoo.Text = Properties.Settings.Default.Foo;
// Write settings
Properties.Settings.Default.Bar = checkBoxBar.IsChecked;
// Save settings
Properties.Settings.Default.Save();