【发布时间】:2022-12-06 11:36:59
【问题描述】:
我有两个班级:
Car
{
string Color;
}
ModifiedCar{
string Color;
int Price;
}
我创建了两个对象:
var obj1 = new Car{
Color = "red";
}
var obj2 = new ModifiedCar{
Color = "green";
Price = 330442;
}
现在我想在不修改价格的情况下将匹配字段值(即颜色字段)从 obj1 复制到 obj2。 我想要的结果对象:
obj2 ={
Color = "red";
Price = 330442;
}
我可以通过obj2.color = obj1.color 来完成,但是当field比较多的时候,就会有问题。我想知道,是否有任何内置功能或技术可以让我轻松实现这一目标而无需手动复制每个字段?
【问题讨论】: