> Upcasting ist glaub ich nicht möglich. Ich habe es auch schon
> mal gesucht und nicht gefunden. Allerdings wäre ein Upcast
> auch unlogisch:
>
> Wieso sollte plötzlich ein Auto ein Sportwagen sein? Wie
> kommt der zu den zusätzlichen Eigenschaften?
>
Tuning?
__
Ist klar, da Du ja ein Instanz von Auto und nicht Sportwagen hast;
Auto myAuto = new Auto();
Sportwagen mySportwagen = (Sportwagen)Auto; //
<-- das hier geht nicht!! mySportwagen.Turbo = true;
Auto myAuto = new Sportwagen();
bool isTurbo = ((Sportwagen)myAuto).Turbo geht.
Jörg
-Original