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

246
23 декабря 2016, 11:01

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

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

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

Answer 1
Properties.Settings.Default["us_PathBD"] = value;
Answer 2

Если нет индексатора, как в предыдущем ответе, то можно задать поле с помощью отражений

 var info = typeof(MyClass).GetField("MyPropName");
 info.SetValue(typeof(MyClass), "PropValue");

для свойства, так же только нужно использовать метод

typeof(MyClass).GetProperty(...);
READ ALSO
Можно ли в DatagridView запретить для редактирования все строки кроме последней?

Можно ли в DatagridView запретить для редактирования все строки кроме последней?

Можно ли в DatagridView запретить для редактирования все строки кроме последней?

384
HtmlAgilityPack DocumentNode.SelectNodes() не возвращает данные

HtmlAgilityPack DocumentNode.SelectNodes() не возвращает данные

Есть страница с резюме (https://ekbzarplata

348
Не компилируется Release версия проекта

Не компилируется Release версия проекта

Не понимаю где искать ошибку Debug отрабатывает отлично

395
BinaryReader есть ли timeout?

BinaryReader есть ли timeout?

Есть ли способ, как можно установить время ожидания для BinaryReader?

271