public class SuperCar: Car
{
public bool SuperWheels { get {return true; } }
}
public class Car
{
public bool HasSteeringWheel { get {return true;} }
}
Как установить базовый класс для производного суперкара?
Например, я хочу просто установить базовый класс SuperCars следующим образом:
public void SetCar( Car car )
{
SuperCar scar = new SuperCar();
car.Base = car;
}
В принципе, если у меня есть объекты Car, я не хочу вручную перебирать каждое свойство автомобиля, чтобы настроить объект SuperCar, что, я думаю, является единственным способом, которым вы можете это сделать, но если вы можете сделать это по-другому, это было бы намного лучше.