【发布时间】:2013-11-12 20:10:41
【问题描述】:
如何将一个对象的所有属性设置为与另一个对象相等?就像在我的例子中一样,TCar 基本上是一辆汽车,我怎样才能将共享变量设置为相等?如果我没记错的话,在 Java 中,我可以很容易地做到这一点。
class Car {
}
class TCar : Car {
}
Car car = new Car();
TCar datcar = new TCar();
datcar = car; Error? Isn't the datcar is a 'Car' too?
我不想手动设置所有内容。
【问题讨论】:
-
您可以像这样定义
TCar的构造函数:public TCar(Car car)并适当地分配匹配字段。
标签: c# object inheritance equation