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

298
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 запретить для редактирования все строки кроме последней?

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

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

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

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

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

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

439
BinaryReader есть ли timeout?

BinaryReader есть ли timeout?

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

318