public void OnStop(Object sender, EventArgs e) { Vehicle vehicle = (Vehicle)sender; VehicleEventArgs vea = (VehicleEventArgs)e; Console.WriteLine("Состояние машины: {0}, проехали {1} км", vea.Message, vehicle.Way); }
public void OnStop() { if (CarStop != null) { VehicleEventArgs vehicleArg = new VehicleEventArgs(); if (Fuel <= 0) { vehicleArg.Message = "Закончился бензин"; } else if (Oil <= 0) { vehicleArg.Message = "Закончилось масло"; } else if (Temperature >= 110) { vehicleArg.Message = "Перегрев двигателя"; } CarStop(this, vehicleArg); } }
public void OnStop() { if(CarStop != null) { VehicleEventArgs vehicleArg = new VehicleEventArgs(); if(Fuel<=0) { vehicleArg.Message = "Закончился бензин"; } else if(Oil<=0) { vehicleArg.Message = "Закончилось масло"; } else if(Temperature>=110) { vehicleArg.Message = "Перегрев двигателя"; } CarStop(this, vehicleArg); } }