Beispiel #1
0
        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);
        }
Beispiel #2
0
        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());
        }