static void Main(string[] args) { Bike firstBike = new Bike("Bike",2050, "New", 190F, "Hero Honda", 2, 3); Bicycle secondCycle = new Bicycle("Bicycle",1993, "Racing", 55.66F, "Atlas", 2, 1); Truck thirdTruck = new Truck("Truck",2015, "Transport", 80, "Ashok Layland", 8, 100); Car newCar = new Car("Car",2014, "Comfort", 15, "Maruti", 100); Console.WriteLine(" \n \n increasing speed of cycle"); for(int i= 0 ; i< 5; i++) secondCycle.Acclerate(); Console.WriteLine(" \n \n increasing speed of Bike"); for (int i = 0; i < 5; i++) firstBike.Acclerate(); Console.WriteLine("\n \n increasing speed of Truck"); for (int i = 0; i < 5; i++) thirdTruck.Acclerate(); Console.WriteLine(" \n \n decreasing speed of car"); for (int i = 0; i < 10; i++) newCar.Deacclerate(); Console.WriteLine(" \n \n increasing speed of car"); for (int i = 0; i < 10; i++) newCar.Acclerate(); Console.ReadKey(); }
static void Main(string[] args) { Car myCar = new Car("Rusty", 90); try { myCar.Accelerate(50); } catch (CarIsDeadException ex) { Console.WriteLine(ex.Message); //Console.WriteLine(ex.ErrorTimeStamp); //Console.WriteLine(ex.CauseOfError); } Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("**** Fun with Custom Exceptions ****\n"); Car myCar = new Car("Rusty", 90); try { myCar.Accelerate(50); } catch (CarIsDeadException e) { Console.WriteLine(e.Message); Console.WriteLine(e.ErrorTimeStamp); Console.WriteLine(e.CauseOfError); } Console.ReadLine(); }
static void Main(string[] args) { Car car = new Car("CP787MC") { LivelloCarburante=5 }; try { while (true) { car.Accelera(); } } catch (NoFuelException ex) { Console.WriteLine("Il veicolo targato {0} non può accelerare: {1}", ex.Vehicle.Targa, ex.Message); } finally { car.Spegni(); } }