because of this: class Apple : IBanana { }
ibanans.Add(new Apple() as IBanana); On Fri, Jun 4, 2010 at 2:27 PM, Arjang Assadi <arjang.ass...@gmail.com>wrote: > Given : > > interface IBanana {//code ommited} > > class Banana : IBanana {//code omitted} > > List<IBanana> banans; > > List<IBanana> ibanans = banans as List<IBanana>; > > ibananas == null ? why? > > Regards > > Arjang > -- Michael M. Minutillo Indiscriminate Information Sponge Blog: http://wolfbyte-net.blogspot.com