Я разрабатываю приложение настольной консоли Windows на C#.Как использовать настройки конфигурации в группах?
Мне нравится сохранять некоторые пользовательские конфигурации в группах или разделах. Вот пример:
[Email Peter]
UserName=Peter
POP=mail.server1.com
SMTP=smtp.server1.com
[Email Paul]
UserName=Paul
POP=mail.hotmail.com
SMTP=smtp.hotmail.com
Я смотрел на Project, Свойства, Настройки и есть только имена и значения, ни секций или групп.
И я посмотрел на класс ConfigurationManager, а также нет разделов или групп - по крайней мере, я их не видел.
Уверен, что многие люди имеют схожие требования, но я не могу найти встроенное решение.
Конечно, я могу записать эти значения в текстовый файл, например, ini-файл, но я думаю, что это не рекомендуется.
Любые предложения?
Небольшое дополнение: Приведенный выше пример с настройками электронной почты является лишь простым понятным примером. На самом деле я хочу сохранить другую информацию о разных типах файлов, шаблонах поиска и других настройках. Но они все в группах, как 5 разных типов файлов, с каждым 4 настройками. – Edgar