static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; Garage garage = new Garage(); int value = default; while (true) { Console.WriteLine("1)Вибір за назвою\t2)Вибір за швидкістью\t3)Вибір за рокому випуску\t4)Видалити машину за назвою"); Console.Write("Ваш вибір: "); value = Convert.ToInt32(Console.ReadLine()); switch (value) { case 1: garage.ChoiceCarToName(); break; case 2: garage.ChoiceCarToSpeed(); break; case 3: garage.ChoiceCarToYearProduction(); break; case 4: garage.RemoveCar(); break; default: Console.WriteLine("Error!"); break; } } }
static void Main(string[] args) { while (true) { int n = 0; Console.Write("Enter the option(Add - 1, Remove - 2, Find - 3, Show the garage - 4:"); int tempYear = 0; double tempSpeed = 0; string tempName, tempColor; if (int.TryParse(Console.ReadLine(), out n)) { switch (n) { case 1: { Console.WriteLine("Enter the options(for adding):"); Console.Write("\tName:"); tempName = Console.ReadLine(); Console.Write("\tSpeed:"); double.TryParse(Console.ReadLine(), out tempSpeed); Console.Write("\tColor:"); tempColor = Console.ReadLine(); Console.Write("\tYear:"); int.TryParse(Console.ReadLine(), out tempYear); Car car = new Car(tempYear, tempName, tempColor, tempSpeed); Garage.AddCar(car); Console.WriteLine("Car was added"); } break; case 2: { Console.WriteLine("Enter the options(for removing):"); Console.Write("\tName:"); tempName = Console.ReadLine(); Console.Write("\tSpeed:"); double.TryParse(Console.ReadLine(), out tempSpeed); Console.Write("\tColor:"); tempColor = Console.ReadLine(); Console.Write("\tYear:"); int.TryParse(Console.ReadLine(), out tempYear); Car car = new Car(tempYear, tempName, tempColor, tempSpeed); Garage.RemoveCar(car); Console.WriteLine("Car was removed if had been found"); } break; case 3: { Console.WriteLine("Enter the options(for finding):"); Console.Write("\tName:"); tempName = Console.ReadLine(); Console.Write("\tSpeed:"); double.TryParse(Console.ReadLine(), out tempSpeed); Console.Write("\tColor:"); tempColor = Console.ReadLine(); Console.Write("\tYear:"); int.TryParse(Console.ReadLine(), out tempYear); Car car = new Car(tempYear, tempName, tempColor, tempSpeed); Garage.ShowFindCars(Garage.SequenceCar(car)); } break; case 4: { Garage.ShowGarage(); } break; default: Console.WriteLine("Incorrect value"); break; } } else { continue; } } }