Son*_*oul 5 c# oop inheritance clone
如果:
class Car : Automobile
{}
Run Code Online (Sandbox Code Playgroud)
我可以:
Car toyota = new Car();
Automobile tauto = (Automobile)toyota;
Run Code Online (Sandbox Code Playgroud)
但如果我这样做tauto.GetType().Name仍然是汽车.
是否可以执行强制转换,以便将类型永久更改为Automobile(无需克隆对象)?
我试图克服的问题是c#中没有多重继承,我需要在一个方法中合并来自2个服务的对象(具有相同的签名),并返回一种类型.
| 归档时间: |
|
| 查看次数: |
2350 次 |
| 最近记录: |