public override string ToString() { StringBuilder carDetails = new StringBuilder(); carDetails.Append(base.ToString()).AppendLine().Append(string.Format("Car number of doors: {0}", VehicleGenerator.SpaceEnumString(this.m_NumberOfDoors.ToString()))) .AppendLine().Append(string.Format("Car's Color: {0}", VehicleGenerator.SpaceEnumString(this.m_CarColor.ToString()))).AppendLine(); return(carDetails.ToString()); }
public override string ToString() { StringBuilder motorcycleDetails = new StringBuilder(); motorcycleDetails.Append(base.ToString()).AppendLine().Append(string.Format("Motorcycle's engine capacity: {0}", this.m_EngineCapacity.ToString())) .AppendLine().Append(string.Format("Motorcycle's license type: {0}", VehicleGenerator.SpaceEnumString(this.LicenseType.ToString()))).AppendLine(); return(motorcycleDetails.ToString()); }
/// <summary> /// Overriding <see cref="Object.ToString"/> /// This function generates a string which consists of the class's member details. /// It calls Vehicle.ToString() which returns a string representation of the specific vehicle details and adds it /// to vehicle owner number, phone and car garage-status. /// </summary> /// <returns>a string representation of a vehicle in treatment's full details</returns> public override string ToString() { StringBuilder vehicleInTreatmentDetails = new StringBuilder(); vehicleInTreatmentDetails.Append(string.Format("Owner name: {0}", m_VehicleOnwerName)).AppendLine() .Append(string.Format("Vehicle owner phone number: {0}", m_VehicleOwnerPhoneNumber)).AppendLine() .Append(string.Format("Vehicle status: {0}", VehicleGenerator.SpaceEnumString(m_VehicleInTreatmentStatus.ToString()))).AppendLine() .Append(m_TheVehicleInTreatment.ToString()); return(vehicleInTreatmentDetails.ToString()); }
public override string ToString() { StringBuilder electricMotorcycleDetails = new StringBuilder(); electricMotorcycleDetails.Append(base.ToString()).AppendLine().Append(string.Format("Engine type: {0}", VehicleGenerator.SpaceEnumString(m_EngineType.ToString()))).AppendLine() .Append(string.Format("Remaining battery time (in hours): {0}", this.m_Battery.RemainingBatteryTime)).AppendLine() .Append(string.Format("Maximum battery charge time: {0}", this.m_Battery.MaximumBatteryTime)).AppendLine(); return(electricMotorcycleDetails.ToString()); }
public override string ToString() { StringBuilder gasMotorcycleDetails = new StringBuilder(); gasMotorcycleDetails.Append(base.ToString()).AppendLine().Append(string.Format("Engine type: {0}", VehicleGenerator.SpaceEnumString(m_EngineType.ToString()))).AppendLine() .Append(string.Format("Motorcycle's gas type: {0}", this.m_FuelTank.FuelType.ToString())).AppendLine() .Append(string.Format("Remaining fuel amount: {0}", this.m_FuelTank.CurrentFuelAmmount)).AppendLine() .Append(string.Format("Maximum fuel tank capacity: {0}", this.m_FuelTank.MaximumFuelCapacity)).AppendLine(); return(gasMotorcycleDetails.ToString()); }
public override string ToString() { StringBuilder truckDetails = new StringBuilder(); truckDetails.Append(base.ToString()).AppendLine().Append(string.Format("Truck's volume Capacity: {0}", this.m_VolumeCapacity.ToString())) .AppendLine().Append(string.Format("Truck contains dangerous cargo: {0}", VehicleGenerator.SpaceEnumString(this.m_TruckCargo.ToString()))).AppendLine() .Append(string.Format("Maximum allowed cargo weight: {0}", this.m_MaximumAllowedCargoWeight.ToString())).AppendLine(); return(truckDetails.ToString()); }