#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(...);
Комментариев нет:
Отправить комментарий