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