// ===++=== // // OrtizOL // // ===--=== /*============================================================ // // Clase: GetTypeEnJerarquia.cs // // Propósito: Mostrar el uso del método GetType en una // jerarquía de herencia. // ============================================================*/ using System; public class ClaseBase { } public class ClaseDerivada : ClaseBase { } public class ClasePrueba { public static void Main() { ClaseBase cb = new ClaseBase(); ClaseDerivada cd = new ClaseDerivada(); object o = cd; ClaseBase cb2 = cd; // Prueba del método GetType Console.WriteLine("El tipo de 'cb' es {0}", cb.GetType()); Console.WriteLine("El tipo de 'cd' es {0}", cd.GetType()); Console.WriteLine("El tipo de 'o' es {0}", o.GetType()); Console.WriteLine("El tipo de 'cb2' es {0}", cb2.GetType()); } }