public delegate Small covarDel(Big mc);
public static Big Method1(Big bg)
Console.WriteLine("Method1");
public static Small Method2(Big bg)
Console.WriteLine("Method2");
public static void Main(string[] args)
Small sm1 = del(new Big());
Small sm2 = del(new Big());
public class Bigger : Big