static void Main(string[] args) { Console.Title = "Ejercicio Clase 05"; ConsoleColor red = ConsoleColor.Red; ETipoTinta tipo = ETipoTinta.China; Tinta T1 = new Tinta(); Tinta T2 = new Tinta(red); Tinta T3 = new Tinta(red, tipo); Tinta T4 = new Tinta(); Console.WriteLine(Tinta.Mostrar(T1)); Console.WriteLine(Tinta.Mostrar(T2)); Console.WriteLine(Tinta.Mostrar(T3)); if (T1 == T4) { Console.WriteLine(Tinta.Mostrar(T4)); } Pluma P1 = new Pluma("Parker"); P1 += T4; P1 += T4; P1 += T4; P1 += T2; Console.WriteLine(P1); if (P1 == T1) //Sobrecarga de operador == que compara la tinta que contiene la pluma, con otro obj tinta. { Console.WriteLine("Es la misma tinta"); } Console.WriteLine("Resto tinta..."); P1 -= T1; Console.WriteLine(P1); Console.ReadLine(); }
static void Main(string[] args) { Console.Title = "Ejercicio Clase 05"; Console.ForegroundColor = ConsoleColor.DarkGreen; Tinta lapicera = new Tinta(); Console.WriteLine(Tinta.Mostrar(lapicera)); lapicera = new Tinta(ConsoleColor.DarkGray); Console.WriteLine(Tinta.Mostrar(lapicera)); lapicera = new Tinta(ConsoleColor.DarkCyan, ETipoTinta.China); Console.WriteLine(Tinta.Mostrar(lapicera)); lapicera = new Tinta(); Tinta lapicera2 = new Tinta(); Console.WriteLine("Son iguales? {0}", lapicera == lapicera2); lapicera2 = new Tinta(ConsoleColor.DarkMagenta, ETipoTinta.Comun); Console.WriteLine("Son iguales? {0}", lapicera == lapicera2); Pluma pluma1 = new Pluma("Pelican", 0, lapicera2); Pluma pluma2 = new Pluma("Fabercastle", 22); Console.WriteLine(pluma2); pluma2 -= lapicera; Console.WriteLine(pluma2); Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 += lapicera2; Console.WriteLine(pluma1); pluma1 -= lapicera2; Console.WriteLine(pluma1); pluma1 -= lapicera2; Console.WriteLine(pluma1); pluma1 -= lapicera2; Console.WriteLine(pluma1); pluma1 -= lapicera2; Console.WriteLine(pluma1); pluma1 -= lapicera2; Console.WriteLine(pluma1); pluma1 -= lapicera2; Console.WriteLine(pluma1); Console.WriteLine(); pluma1 -= lapicera2; Console.WriteLine(pluma1); Console.WriteLine(); pluma1 -= lapicera; Console.WriteLine(pluma1); Console.ReadLine(); }