Страницы

Поиск по вопросам

воскресенье, 16 февраля 2020 г.

Работа с параметрами приложения

#c_sharp


На данный момент параметр сохраняется так

Properties.Settings.Default.us_PathBD = value;
Properties.Settings.Default.Save();


Возможно ли обращаться к параметру указав имя в виде строки?
    


Ответы

Ответ 1



Properties.Settings.Default["us_PathBD"] = value;

Ответ 2



Если нет индексатора, как в предыдущем ответе, то можно задать поле с помощью отражений var info = typeof(MyClass).GetField("MyPropName"); info.SetValue(typeof(MyClass), "PropValue"); для свойства, так же только нужно использовать метод typeof(MyClass).GetProperty(...);

Комментариев нет:

Отправить комментарий