public void demo17() { SimpleReturn <Apple> aReturn = new SimpleReturn <Apple>(); aReturn.items[0] = new Apple() { Name = "apple" }; IMyIfc <Food> fReturner = aReturn; PrintName(fReturner); }
static void Main() { SimpleReturn <Dog> dogReturner = new SimpleReturn <Dog>(); dogReturner.items[0] = new Dog() { Name = "Avonlea" }; IMyIfc <Animal> animalReturner = dogReturner; DoSomething(dogReturner); }