Esempio n. 1
0
        static void Main(string[] args)
        {
            Tinta tintaUno = new Tinta();

            string texto = (string)tintaUno;

            Console.WriteLine(texto);

            Console.WriteLine(Tinta.Mostrar(tintaUno));


            //Pluma plumaCero = new Pluma();//necesito verificar que al pasarle null no se rompa
            //Pluma plumaUno = new Pluma("Pepito");//lo mismo que el de arriba
            Pluma plumaDos  = new Pluma("Marcelo", tintaUno);
            Pluma plumaTres = new Pluma("Pepito", tintaUno, 4);

            //las dos formas que puedo sumarle al usar la sobrecarga de operador +

            /*
             * plumaUno = plumaUno + tintaUno;
             * plumaUno += tintaUno;
             *
             * texto = (string)plumaUno;//uso el implicit
             * Console.WriteLine(texto);
             */
            texto = (string)plumaDos;
            Console.WriteLine(texto);

            texto = (string)plumaTres;
            Console.WriteLine(texto);


            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.Title = "Clase_05";

            Tinta tinta1 = new Tinta();
            Tinta tinta2 = new Tinta(ConsoleColor.Red);
            Tinta tinta3 = new Tinta(ConsoleColor.Red, ETipoTinta.China);

            Console.WriteLine(Tinta.Mostrar(tinta1));
            Console.WriteLine(Tinta.Mostrar(tinta2));
            Console.WriteLine(Tinta.Mostrar(tinta3));

            Console.WriteLine((string)tinta1);

            string plumaString;
            Pluma  pluma1 = new Pluma("Castel", tinta3, 4);
            Pluma  pluma2 = new Pluma();

            plumaString = pluma1;
            Console.WriteLine("\n" + plumaString);
            plumaString = pluma2;
            Console.WriteLine("\n" + plumaString);

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Tinta  a = new Tinta();
            string b = (string)a;
            Pluma  c = new Pluma();

            b  = c;
            c += a;
            Console.Read();
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Tinta tinta = new Tinta();
            Pluma pluma = new Pluma();

            string t = (string)tinta;

            t      = pluma;
            pluma += tinta;
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio clase 6";

            Tinta lapiz  = null;
            Tinta lapiz2 = new Tinta(ConsoleColor.Blue, ElTipoTinta.Comun);

            Pluma lapicera = new Pluma();

            lapicera -= lapiz;

            Console.ReadLine();
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            Tinta  a = new Tinta();
            string b = (string)a;
            Pluma  c = new Pluma();

            b = c;

            c = c + a;

            Console.WriteLine($"{b}\n\n{c}");

            Console.ReadKey(true);
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            Tinta  a = new Tinta();
            string b = (string)a;


            Console.WriteLine(b);

            Pluma c = new Pluma("Bic", a, 100);

            b = c;

            Console.WriteLine(b);

            c = c + a;

            Console.WriteLine(c);

            Console.ReadLine();
        }
Esempio n. 8
0
 public static string Mostrar(Pluma a)
 {
     return(a.Mostrar());
 }
 public static string Mostrar(Pluma pluma)
 {
     return(pluma.Mostrar());
 }