コード例 #1
0
        private void setFuelCar(Vehicle i_Vehicle)
        {
            FuelBasedCar car = i_Vehicle as FuelBasedCar;

            setCar(car);
            setFuelBasedVehicle(car);
        }
コード例 #2
0
ファイル: CreateVehicle.cs プロジェクト: Jonasinbar/C-sharp-3
        public static FuelBasedCar CreateFuelCar(VehicleInformation i_vehicleInformation, Dictionary <string, Object> i_specificInformation)
        {
            Car.eColor            color      = (Car.eColor)i_specificInformation["Color"];
            Car.eCarNumberOfDoors numOfDoors = (Car.eCarNumberOfDoors)i_specificInformation["Number Of Doors"];
            string       wheelManufacturer   = (string)i_specificInformation["Wheel Manufacturer"];
            FuelBasedCar fuelCar             = new FuelBasedCar(color, numOfDoors, i_vehicleInformation, wheelManufacturer);

            return(fuelCar);
        }