Exemple #1
0
        static void Main(string[] args)
        {
            entidades.sobrecarga.tinta a = new entidades.sobrecarga.tinta();
            entidades.sobrecarga.tinta b = new entidades.sobrecarga.tinta(ConsoleColor.DarkBlue);
            entidades.sobrecarga.tinta c = new entidades.sobrecarga.tinta(ConsoleColor.DarkGreen, Etipo.conbrillito);
            Pluma plum = new Pluma("faber", 1, a);

            plum = plum + a;


            //operador "explicit" defino una tinta sin instanciar (" tinta t ") y asigno t= (tinta)plum
            //operador "-" plum = plum - a;

            Console.WriteLine(plum);
            if (plum == a)
            {
                Console.WriteLine("son iguales");
            }
            else
            {
                Console.WriteLine("son distintas");
            }

            Console.ReadLine();
        }
Exemple #2
0
 public Pluma(string a, int b, tinta c)
     : this(a, b)
 {
     this.tinta = c;
 }
Exemple #3
0
 public Pluma()
 {
     this.marca    = "";
     this.cantidad = 0;
     this.tinta    = null;
 }
Exemple #4
0
 public static string mostrar(tinta thing)
 {
     return(thing.color.ToString() + thing.tipo.ToString());
 }