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(); }
public Pluma(string a, int b, tinta c) : this(a, b) { this.tinta = c; }
public Pluma() { this.marca = ""; this.cantidad = 0; this.tinta = null; }
public static string mostrar(tinta thing) { return(thing.color.ToString() + thing.tipo.ToString()); }