Cast übergeordnete Klasse untergeordnete Klasse

Ich habe Nachricht-Klasse, die ich verlängert und Addierte neue Eigenschaft.

class ChildMessage: Message 
{
prop...
}

Beim Versuch Sie zu Nachricht hinzufügen-Klasse, um ChildMessage Liste, die ich bekommen Null-Verweis für zusätzliche Klasse.

var myChildList =new List<ChildMessage> ();
var myParentClass = new Message();
myChildList.add(myParentClass as ChildMessage)

myChildList[0] == null //Always return null 

Was ist falsch an meinem code? Was sind die alternativen?

InformationsquelleAutor Tomas | 2012-03-07

Schreibe einen Kommentar