Приведение родительского класса к дочернему классу

У меня есть класс Message, который я расширил и добавил новое свойство.

class ChildMessage: Message 
{
prop...
}

При попытке добавить класс сообщения в список ChildMessage я получаю нулевую ссылку для добавленного класса.

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

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

Что не так с моим кодом? Какие есть альтернативы?

5
задан Tomas 7 March 2012 в 08:58
поделиться