public static void GenericVarianceWithClass() { //Assignment Compatibility var animal = new Mammal(); //Classes are invariant. //List<Mammal> mammals = giraffes; }
private static void MammalAction(Mammal m) { Console.WriteLine(m.Category); }
public static void GenericVarianceWithClass() { //Assignment Compatibility var animal = new Mammal(); //Classes are invariant. //List<Mammal> mammals = giraffes; }
private static void MammalAction(Mammal m) { Console.WriteLine(m.Category); }