// ===++=== // // OrtizOL // // ===--=== /*============================================================ // // Clase: NuevaImplementacionToString.cs // // Propósito: Demostración sobreescritura de // ToString en una clase derivada. // ============================================================*/ using System; public class ClaseDerivada { private object valor; public ClaseDerivada(object valor) { this.valor = valor; } // Aquí sobreescribimos el método ToString con una // nueva implementación. public override string ToString() { return base.ToString() + ": " + valor.ToString(); } } public class PruebaClaseDerivada { public static void Main() { ClaseDerivada cd = new ClaseDerivada('j'); Console.WriteLine(cd.ToString()); } }