static void Main(string[] args) { Paleta p1 = new Paleta(5); Paleta p2 = new Paleta(5); Paleta p3 = new Paleta(5); Tempera t1 = new Tempera(ConsoleColor.Red, "Cualquiera", 5); Tempera t2 = new Tempera(ConsoleColor.Black, "Alba", 10); Tempera t101 = new Tempera(ConsoleColor.Red, "Cualquiera", 200); p1 += t1; Console.WriteLine("***Paleta p1: ***\n" + p1.Mostrar()); p2 += t101; Console.WriteLine("***Paleta p2: ***\n" + p2.Mostrar()); p3 = p1 + p2; //Console.WriteLine("***Paleta p1: ***\n" + p1.Mostrar()); Console.WriteLine("***Paleta p3: ***\n" + p3.Mostrar()); //Console.WriteLine("*******Lo muestro de nuevo..... y aparece el error.*******\n"); Console.WriteLine("***Paleta p1: ***\n" + p1.Mostrar()); Console.WriteLine("***Paleta p2: ***\n" + p2.Mostrar()); Console.WriteLine("***Paleta p3: ***\n" + p3.Mostrar()); Console.ReadKey(); }