我正在尝试将一个对象的属性设置为与另一个对象的属性相同。到目前为止的代码:
private T SetObjectAttributes<T> (dynamic fromO, T toO)
{
foreach (var prop in fromO.GetType().GetProperties())
{
toO[prop] = fromO[prop];
}
return toO;
}
这里的语法不正确:
toDbObject[prop] = fromObject[prop];
基本上,我正在尝试设置一个属性,但直到运行时才知道属性名称。所以我的问题是如何在运行时分配属性的值。