Beispiel #1
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Red;

            ConsoleColor colorOriginal = Console.ForegroundColor;

            Lapiz miLapiz = new Lapiz(10);

            Boligrafo miBoligrafo = new Boligrafo(20, ConsoleColor.Green);

            EscrituraWrapper eLapiz = miLapiz.Escribir("Hola");

            Console.ForegroundColor = eLapiz.color;

            Console.WriteLine(eLapiz.texto);

            Console.ForegroundColor = colorOriginal;

            Console.WriteLine(miLapiz);

            EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("Hola");

            Console.ForegroundColor = eBoligrafo.color;

            Console.WriteLine(eBoligrafo.texto);

            Console.ForegroundColor = colorOriginal;

            Console.WriteLine(miBoligrafo);

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            ConsoleColor     colorOriginal = Console.ForegroundColor;
            Lapiz            miLapiz       = new Lapiz(-55);
            Boligrafo        miBoligrafo   = new Boligrafo(2, ConsoleColor.Green);
            EscrituraWrapper eLapiz        = ((IAcciones)miLapiz).Escribir("hola mundo como estan?");

            Console.ForegroundColor = eLapiz.color;
            Console.WriteLine(eLapiz.texto);
            Console.ForegroundColor = colorOriginal;
            Console.WriteLine(miLapiz);
            EscrituraWrapper eBoligrafo = miBoligrafo.Escribir("llalalalalallalalal");

            Console.ForegroundColor = eBoligrafo.color;
            Console.WriteLine(eBoligrafo.texto);
            Console.ForegroundColor = colorOriginal;
            Console.WriteLine(miBoligrafo);
            Console.ReadKey();
        }