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 Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Exit Sent: Friday, November 21, 2003 1:46 PM To: ASP Liste Subject: [Asp.net] Casten von Klassen! Ich habe 2 Klassen Class Auto { public string Hersteller; public string Modell; } Class Sportwagen : Auto { public bool Turbo; } Folgendes geht: Sportwagen mySportwagen = new Sportwagen(); Auto myAuto = mySportwagen; Aber wie kann ich auch folgendes bewerkstelligen? Auto myAuto = new Auto(); Sportwagen mySportwagen = (Sportwagen)Auto; // <-- das hier geht nicht!! mySportwagen.Turbo = true; ??? Das geht so nicht - als Fehler kommt immer einen Invalid Cast Exception! Das liegt daran - das er die Eigenschaft "Turbo" nicht setzen kann! Gibt es dafür irgend eine sinnvolle Lösung?? Mit freundlichen Grüßen Andreas _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net