public virtual void PrintInfo() { Console.WriteLine(Make.PadRight(8, ' ') + "\t" + Model.PadRight(8, ' ') + "\t" + Year.ToString().PadRight(8, ' ') + "\t" + "$" + Price.ToString("N2")); //property (capitalized) //to enable method override, we must go to the top, in our Person class. //if the method is defined as virtual, you can override it }
//Methods public virtual void PrintList() { Console.Write($"{Make.PadRight(15)}"); Console.Write($"{Model.PadRight(15)}"); Console.Write($"{Year.ToString().PadRight(15)}"); Console.Write($"{Price.ToString().PadRight(15)}"); }
public override string ToString() { return(Make.PadRight(8, ' ') + "\t" + Model.PadRight(8, ' ') + "\t" + Year.ToString().PadRight(8, ' ') + "\t" + "$" + Price.ToString("N2").PadRight(8, ' ') + "(Used) " + Miles + " miles"); }
public override void PrintInfo() { Console.WriteLine(Make.PadRight(8, ' ') + "\t" + Model.PadRight(8, ' ') + "\t" + Year.ToString().PadRight(8, ' ') + "\t" + "$" + Price.ToString("N2").PadRight(8, ' ') + "(Used) " + Miles + " miles"); }
public override string ToString() { return(Make.PadRight(8, ' ') + "\t" + Model.PadRight(8, ' ') + "\t" + Year.ToString().PadRight(8, ' ') + "\t" + "$" + Price.ToString("N2")); }
public virtual void PrintInfo() { Console.WriteLine(Make.PadRight(8, ' ') + "\t" + Model.PadRight(8, ' ') + "\t" + Year.ToString().PadRight(8, ' ') + "\t" + "$" + Price.ToString("N2")); }
public override string ToString() //implement ToString for future printing { return(VIN.PadRight(10, ' ') + "\t" + Make.PadRight(10, ' ') + "\t" + TeamName); //added padding for better display }
public override void PrintInfo() //print info method override Car class to print variables + TeamName { Console.WriteLine(VIN.PadRight(10, ' ') + "\t" + Make.PadRight(10, ' ') + "\t" + TeamName); }
//string formatPrice = Price.ToString(); public override string ToString() { return($"{Make.PadRight(20)}{Model.PadRight(20)}" + $"{Year.ToString().PadRight(20)}{String.Format("{0:C}", Price)}"); }