static void Main(string[] args) { ClaseBase cb = new ClaseBase(6); cb.nombre = "clase base"; ClaseDerivada cd = new ClaseDerivada(1); cd.nombre = "clase derivada"; cd.Compila(); Console.WriteLine(cd.Id); ClaseError error = new ClaseError(); error.Compila(); error.Falla(new ClaseBase(1)); Console.ReadLine(); ClaseSellada cs = new ClaseSellada(); Console.WriteLine(cs.Id); Console.ReadLine(); }
public static string MetodoExtendido(this ClaseSellada miClase, string prefijo, string otro) { return(String.Format("{1} <---> {0} <---> {2}", miClase.ID, prefijo, otro)); }