C # динамически устанавливаемое свойство [duplicate]
Возможный дубликат:
.Net - Свойство объекта Reflection set
Установка свойства с помощью отражения со строковым значением
У меня есть объект с несколькими свойствами. Позволять'вызовите объект objName. Я'Я пытаюсь создать метод, который просто обновляет объект новыми значениями свойств.
Я хочу иметь возможность сделать следующее в методе:
private void SetObjectProperty(string propertyName, string value, ref object objName)
{
//some processing on the rest of the code to make sure we actually want to set this value.
objName.propertyName = value
}
и наконец, звонок:
SetObjectProperty("nameOfProperty", textBoxValue.Text, ref objName);
Надеюсь, что вопрос раскрыт достаточно. Дайте мне знать, если вам нужно больше деталей.
Спасибо за ответы всем!