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