У меня есть экземпляр класса Account
. У каждого объекта учетной записи есть владелец, ссылка и т.д.
Один из способов получить доступ к свойствам учетных записей - через аксессоров, например
account.Reference;
но я хотел бы иметь доступ к нему с помощью динамических селекторов строк, например:
account["PropertyName"];
как в JavaScript. Поэтому я бы получил account["Reference"]
, который вернет значение, но я также хотел бы иметь возможность присваивать новое значение после этого, например:
account["Reference"] = "124ds4EE2s";
Я заметил, что могу использовать
DataBinder.Eval(account,"Reference")
чтобы получить свойство на основе строки, но используя это, я не могу присвоить значение этому свойству.
Любая идея о том, как я могу это сделать?