public static string Mostrar(Tinta a) { string retorno = "Sin Tinta"; if (!object.Equals(a, null)) //(a!=null) no funciona, preguntar { retorno = a.Mostrar(); } return(retorno); }
public static string Mostrar(Tinta a) { string retorno = "--"; if (!object.Equals(a, null)) { retorno = a.Mostrar(); } return(retorno); }
public static string Mostrar(Tinta elemento) { if (!object.Equals(elemento, null)) { return(elemento.Mostrar()); } else { return(""); } }
public string Mostrar() { string retorno; retorno = "MARCA: " + this._marca + " CANTIDAD: " + this._cantidad; if ((object)this._tinta != null) { retorno += " " + Tinta.Mostrar(this._tinta); } return(retorno); }
private string Mostrar() { string retorno = ""; if (this._tinta != null) { retorno += "El la marca de la pluma es "; retorno += this._marca; retorno += ", hay una cantidad de "; retorno += this._cantidad; retorno += " y su tinta es "; retorno += Tinta.Mostrar(this._tinta); } else { retorno += "Error!!! No tiene tinta asignada!!!"; } return(retorno); }
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(); }