예제 #1
0
        public override string ToString()
        {
            StringBuilder vehicleInformation = new StringBuilder();
            int           wheelIndexer       = 1;

            vehicleInformation.AppendFormat(
                @"
License Number: {0}
Model Name: {1}
", r_LicensePlateNumber, r_ModelName);
            foreach (Wheel wheelInVehicle in r_Wheels)
            {
                vehicleInformation.AppendFormat(
                    @"Wheel Number: {0}
Wheel Manufacture Name: {1}
Wheel Current Air Pressure: {2}
Wheel Maximum Air Pressure: {3}
", wheelIndexer, wheelInVehicle.ManufacturerName
                    , wheelInVehicle.CurrentAirPressure, wheelInVehicle.MaxAirPressure);
                wheelIndexer++;
            }

            vehicleInformation.AppendFormat(
                @"Current Energy: {0}%
", EnergyPrecentageLeft);
            return(vehicleInformation.ToString() + m_Engine.ToString());
        }
예제 #2
0
        public override string ToString()
        {
            StringBuilder details   = new StringBuilder();
            string        strFormat = string.Format(
                @"
Model name: {0}
License number: {1}

Number of wheels: {2}",
                m_ModelName,
                r_LicenseNumber,
                r_NumberOfWheels);

            details.AppendLine(strFormat);
            int i = 1;

            foreach (Wheel wheelDetails in m_WheelsCollection)
            {
                strFormat = string.Format(@"wheel #{0} - Manufacturer name: {1} | Current air pressure: {2} | Max air pressure: {3}", i, wheelDetails.ManufacturerName, wheelDetails.CurrentAirPressure, wheelDetails.MaxAirPressure);
                details.AppendLine(strFormat);
                i++;
            }

            return(details.ToString() + m_Engine.ToString());
        }
예제 #3
0
        public override string ToString()
        {
            return(string.Format(@"
Model:{0}
license number:{1}
Wheels:", r_Model, r_LisenceNumber) + m_Wheels[0].ToString() + m_Engine.ToString());
        }
예제 #4
0
        public override string ToString()
        {
            return(string.Format(
                       @"Model Name: {0}
License Number: {1}
{2}
{3}", m_ModelName, m_LicenseNumber, m_Engine.ToString(), m_Wheels[0].ToString()));
        }
예제 #5
0
        public override string ToString()
        {
            StringBuilder strBuild = new StringBuilder();

            strBuild.Append("License Plate:            ");
            strBuild.AppendLine(r_LicensePlate);
            strBuild.Append("Model:                    ");
            strBuild.AppendLine(r_VehicleModel);
            strBuild.AppendFormat("Energy Remaining:        {0}% {1}", m_RemainingEnergyPercentage, Environment.NewLine);
            strBuild.Append(m_VehicleWheels[0].ToString());
            strBuild.Append(r_Engine.ToString());
            return(strBuild.ToString());
        }
예제 #6
0
 public override string ToString()
 {
     return(string.Format(
                "Vehicle License number: {0}, Model: {1}, Energy Percentage: {2}%{3}Wheels: {4}{5}Engine: {6}{7}",
                r_LicenseNumber,
                m_ModelName,
                EnergyPercentageLeft,
                Environment.NewLine,
                m_Wheels[0].ToString(),
                Environment.NewLine,
                m_Engine.ToString(),
                Environment.NewLine));
 }
예제 #7
0
        public override string ToString()
        {
            StringBuilder resultString = new StringBuilder();

            string vehicleInfo = string.Format(
                @"License number: {0} 
Model name: {1}",
                r_LicenseNumber,
                r_ModelName);

            resultString.AppendLine(vehicleInfo);
            resultString.AppendLine(m_Wheels[0].ToString());
            resultString.AppendLine(m_Engine.ToString());
            return(resultString.ToString());
        }
예제 #8
0
        public override string ToString()
        {
            StringBuilder toReturnBuilder = new StringBuilder();

            toReturnBuilder.AppendFormat("License Plate: {0}{1}", m_LicensePlate, Environment.NewLine);
            toReturnBuilder.AppendFormat("Model Type: {0}{1}", m_ModelType, Environment.NewLine);
            toReturnBuilder.Append(m_Engine.ToString());
            toReturnBuilder.AppendFormat("Wheel manufacturer: {0}{1}", m_WheelManufacturer, Environment.NewLine);
            for (int i = 0; i < m_Wheels.Length; i++)
            {
                toReturnBuilder.AppendFormat("{0} {1}{2}", i + 1, m_Wheels[i], Environment.NewLine);
            }

            return(toReturnBuilder.ToString());
        }
예제 #9
0
        protected string VehicleToString()
        {
            string vehicleInformationOutput = string.Format(
                @"License Number: {0}
Model Name: {1}
Energy Percentage Left: {2}%
{3}
{4}",
                r_LicenseNumber,
                m_ModelName,
                m_EnergyPercentageLeft,
                m_Engine.ToString(),
                m_Wheels[0].ToString());

            return(vehicleInformationOutput);
        }
예제 #10
0
        public override string ToString()
        {
            StringBuilder vehicleDescription = new StringBuilder();

            vehicleDescription.AppendLine("Vehicle Description:");
            vehicleDescription.AppendFormat("Vehicle Type          {0} {1}", GetType().Name, Environment.NewLine);
            vehicleDescription.AppendFormat("Engine Type           {0} {1}", m_Engine.GetType().Name, Environment.NewLine);
            vehicleDescription.AppendFormat("Model:                {0} {1}", m_ModelName, Environment.NewLine);
            vehicleDescription.AppendFormat("License plate number: {0} {1}", m_LicensePlateNumber, Environment.NewLine);
            vehicleDescription.AppendFormat("Wheels count:         {0} {1}", m_WheelsCount, Environment.NewLine);
            vehicleDescription.AppendFormat("Energy left :{0:00.00}% {1}", this.Energy, Environment.NewLine);
            vehicleDescription.AppendFormat(m_Wheels[0].ToString());
            vehicleDescription.AppendFormat(m_Engine.ToString());

            return(vehicleDescription.ToString());
        }
예제 #11
0
        public override string ToString()
        {
            StringBuilder vehicleString = new StringBuilder(string.Format("Full details of vehicle {0}\n", m_LicenseNumber));

            vehicleString.Append("Wheels details:\n\n");
            foreach (Wheel wheel in m_Wheels)
            {
                vehicleString.Append(wheel.ToString());
            }

            vehicleString.Append("Vehicle details:\n\n");
            vehicleString.Append(string.Format("Model Name: {0}\nLisence Number: {1}\n", m_ModelName, m_LicenseNumber));
            vehicleString.Append(m_Engine.ToString());

            return(vehicleString.ToString());
        }
예제 #12
0
        public override string ToString()
        {
            StringBuilder vehicleInfo = new StringBuilder();

            vehicleInfo.Append(string.Format("The license number of the vehicle is {0}.{1}", r_LicenseNumber, Environment.NewLine));
            vehicleInfo.Append(string.Format("The model of the vehicle is {0}.{1}", m_ModelName, Environment.NewLine));
            vehicleInfo.Append(m_OwnerInfo.ToString());
            for (int i = 0; i < m_Wheels.Count; i++)
            {
                vehicleInfo.Append(string.Format("Wheel number {0}:{1}", i + 1, Environment.NewLine));
                vehicleInfo.Append(m_Wheels[i].ToString());
            }

            vehicleInfo.Append(r_Engine.ToString());
            vehicleInfo.Append(string.Format("The current percentage of engine energy is {0}.{1}", m_CurrentPercentageOfEngineEnergy, Environment.NewLine));
            return(vehicleInfo.ToString());
        }
예제 #13
0
        public override string ToString()
        {
            StringBuilder vehicleDetails = new StringBuilder();
            int           i = 1;

            vehicleDetails.AppendLine("Vehicle information:");
            vehicleDetails.AppendFormat("License Number: {0}{1}", m_RegistrationPlate, Environment.NewLine);
            vehicleDetails.AppendFormat("Owner name: {0}{1}", m_OwnerName, Environment.NewLine);
            vehicleDetails.AppendFormat("Model name: {0}{1}", m_ModelName, Environment.NewLine);
            vehicleDetails.Append(m_Engine.ToString());
            vehicleDetails.AppendFormat("Energy percent remained: {0}{1}", m_EnergyPercentRemained, Environment.NewLine);
            foreach (Wheel wheel in m_Wheels)
            {
                vehicleDetails.AppendFormat("Wheel {0}", i);
                vehicleDetails.AppendLine(wheel.ToString());
            }

            return(vehicleDetails.ToString());
        }
예제 #14
0
        public override string ToString()
        {
            return(string.Format(
                       @"
Car
----------------------------
Model:                   {0}
License number:          {1}
{2}
Number of wheels:        {3}
{4}
Color: {5}
Number of Doors:  {6}",
                       ModelName,
                       LicenseNumber,
                       Engine.ToString(),
                       k_NumOfWheels,
                       Wheel.ToString(),
                       m_CarColor,
                       m_NumOfDoorsInCar));
        }
예제 #15
0
        public override string ToString()
        {
            StringBuilder stringBuilder = new StringBuilder();
            int           wheelNumber   = 1;

            stringBuilder.AppendFormat(
                @"LicenseNumber : {0}
ModelName {1}: 
", m_LicenseNumber, m_Model);

            foreach (Wheel currentWheel in r_WheelsCollection)
            {
                stringBuilder.AppendFormat(
                    @"Wheel number :{0} 
{1}
", wheelNumber, currentWheel.ToString());
                wheelNumber++;
            }

            return(stringBuilder.ToString() + m_Engine.ToString());
        }
예제 #16
0
        public override string ToString()
        {
            StringBuilder stringBuilder = new StringBuilder();
            int           wheelNumber   = 1;

            stringBuilder.AppendFormat(
                @"LicenseNumber : {0}
ModelName {1}: 
EnergyPercentage :{2}%
", m_LicenseNumber, m_Model, string.Format("{0:0.00}", EnergyPrecentLeft));

            foreach (Wheel currentWheel in r_WheelsCollection)
            {
                stringBuilder.AppendFormat(
                    @"Wheel number {0} :
{1}
", wheelNumber, currentWheel.ToString());
                wheelNumber++;
            }

            return(stringBuilder.ToString() + m_Engine.ToString());
        }
예제 #17
0
        // Overrding Object's method.
        public override string ToString()
        {
            return(string.Format(
                       @"
Motorcycle
----------
Model:             {0}
License number:    {1}
{2}
Number of wheels:  {3}
{4}
License Type:      {5}
Engine Volume:     {6}

",
                       ModelName,
                       LicenseNumber,
                       Wheel.ToString(),
                       k_NumOfWheels,
                       Engine.ToString(),
                       m_LicenseType,
                       m_EngineVolume));
        }
예제 #18
0
파일: Truck.cs 프로젝트: OrSasson/Ex_03
        // Overriding object's ToString() method.
        public override string ToString()
        {
            return(string.Format(
                       @"
Truck
-----
Model:                   {0}
License number:          {1}
{2}
Number of wheels:        {3}
{4}
Maximum carrying weight: {5}
Has dangerous material:  {6}

",
                       ModelName,
                       LicenseNumber,
                       Wheel.ToString(),
                       k_NumOfWheels,
                       Engine.ToString(),
                       m_MaxLoadingWeight,
                       m_CarryigHazardousMaterial));
        }
예제 #19
0
        public override string ToString()
        {
            return(string.Format(@"Model Name:{0}
License Number:{1}
Energy Left:{2}
{3}
{4}", m_ModelName, r_LicenseNumber, m_EnergyLeft, r_CollectionOfWheels[0].ToString(), r_Engine.ToString()));
        }
예제 #20
0
 public override string ToString()
 {
     return(string.Format("Id : {0}\nName : {1}\nTiers Details : {2}\nEngine Details : \n{2}", m_Id, m_Name, m_Tiers.ToString(), m_Engine.ToString()));
 }