void Work() { Kowariant <Pig> pigs = new Kowariant <Pig>(); ZooCleaner.Wash(pigs); }
public static void Wash <T>(Kowariant <T> animals) where T : Animal { }