工作中用到对同一个类型的对象的赋值,需要逐个属性的赋值赋过去,在网上找了很久没发觉合适的,就自己动手写了个,以做备忘用。
protected void AutoAssign(object from ,object to)
{
foreach (var item in from.GetType().GetProperties())
{
item.SetValue(to,item.GetValue(from,null),null);
}
}
2022-11-19 09:35:54
工作中用到对同一个类型的对象的赋值,需要逐个属性的赋值赋过去,在网上找了很久没发觉合适的,就自己动手写了个,以做备忘用。
protected void AutoAssign(object from ,object to)
{
foreach (var item in from.GetType().GetProperties())
{
item.SetValue(to,item.GetValue(from,null),null);
}
}