Справка по отражению - установка свойств объекта на основе другого объекта
Я мог бы использовать немного помощи в выборе. Я передаю объект в конструктор другого объекта. Мне нужно перебрать свойства параметра и установить свойства новых объектов на его основе. Большинство, но не все свойства params существуют в новом объекте.
У меня пока что есть основной скелет.
public DisabilityPaymentAddEntity(DisabilityPaymentPreDisplayEntity preDisplay)
{
Init(preDisplay);
}
private void Init(DisabilityPaymentPreDisplayEntity display)
{
//need some type of loop using reflection here
}
В методе «Init» мне нужно пройтись по свойствам «display» и установить любые свойства «DisabilityPaymentAddEntity» с тем же именем на значения в preDisplay.
Кто-нибудь может дать мне подсказку, что мне нужно делать? Я уверен, что мне нужно использовать PropertyInfo и т.д ..
Спасибо, ~ CK в Сан-Диего