public override string ToString() { string vehicleInformation = string.Format( " ******************* General Information *******************{2}" + " * Owner: {9}{2}" + " * Owner Phone Number: {10}{2}" + " * License Number: {0}{2}" + " * Type: {1}{2}" + " * Model: {3}{2}" + " * Status: {4}{2}" + " * Energy Storage {5}%{2}" + " * Number Of Wheels: {8}{2}" + " *{2}" + "{6}" + "{7}", m_LicenseNumber, m_Type, Environment.NewLine, m_ModelName, m_Status, calculatePercentageOfRemainingEnergy(), m_EnergySystem.ToString(), wheelsToString(), r_WheelsNumber, m_Owner.Name, m_Owner.PhoneNumber); return(vehicleInformation); }
public override string ToString() { StringBuilder vehicleInfo = new StringBuilder(); int currentIndex = 1; vehicleInfo.Append(string.Format("License number: {0}{1}", r_LicenseId, Environment.NewLine)); vehicleInfo.Append(string.Format("Model name: {0}{1}", r_NameOfModel, Environment.NewLine)); vehicleInfo.Append(string.Format("{0}{1}", m_EnergySystem.ToString(), Environment.NewLine)); vehicleInfo.Append(string.Format("Wheels: {0}", Environment.NewLine)); foreach (Wheel currentWheel in m_Wheels) { vehicleInfo.Append(string.Format("wheel {0}: {1}{2}", currentIndex, currentWheel.ToString(), Environment.NewLine)); currentIndex++; } return(vehicleInfo.ToString()); }