private static void GetGasTruckPharameter(ref bool io_IsTransportingDangerousSubstances, ref float io_Cargovolume)
        {
            string IsTransportingDangerousSubstances, Cargovolume;

            Console.WriteLine("Is Transporting Dangerous Substances?" +
                              "1.yes" +
                              "2.no");

            IsTransportingDangerousSubstances = Console.ReadLine();

            if (IsTransportingDangerousSubstances.Equals("1"))
            {
                io_IsTransportingDangerousSubstances = true;
            }

            else if (IsTransportingDangerousSubstances.Equals("2"))
            {
                io_IsTransportingDangerousSubstances = false;
            }

            else
            {
                throw new FormatException();
            }

            Console.WriteLine("Please enter Cargo volume");

            Cargovolume = Console.ReadLine();
            if (!float.TryParse(Cargovolume, out io_Cargovolume))
            {
                throw new FormatException();
            }
        }
示例#2
0
        public override string ToString()
        {
            string DataOfTruckGas;

            DataOfTruckGas = string.Format("Is Transporting Dangerous Substances: {0}{2}" +
                                           "Cargo volume: {1}{2}"
                                           , IsTransportingDangerousSubstances.ToString(), Cargovolume.ToString(),
                                           Environment.NewLine);

            return(DataOfTruckGas + base.ToString());
        }