У меня есть проект Visual Studio, который содержит несколько StringCollections в настройках приложения. Я хочу перебрать эти свойства / настройки во время выполнения, но не могу найти способ сделать это. Я пробовал это:
foreach (SettingsProperty prop in Properties.Settings.Default.Properties)
string className = (prop.DefaultValue as StringCollection)[1];
Но prop.DefaultValue
не StringCollection
и возвращает ноль. Я понимаю, что могу использовать Properties.Settings.Default["SettingName"]
, но это требует, чтобы я заранее знал название настройки. Должен быть способ перебирать имена параметров приложения и считывать связанные с ними значения StringCollection
, но как? Я не могу найти пример после нескольких часов поиска.