public void showHidConstr() //use private constructor { Airline i = new Airline("Vtebsk"); }
static void Main(string[] args) { // SECOND TASK Airline u_one = new Airline(); Airline u_two = new Airline("Gomel", "CY-24", "3:00", "Tuesday"); Airline u_three = new Airline("Kiev"); u_one.PlaneType = u_one.type_of_plane; u_two.PlaneType = u_two.type_of_plane; u_three.PlaneType = u_three.type_of_plane; Console.WriteLine(u_one.Equals(u_three)); // Пример. Сравнение 1-го и 3-го рейса string[] cities = { "Minsk", "Berlin", "Kiev", "Odessa", "Tokyo", "Moscow", "Paris", "Barcelona" }; bool flag = false; foreach (string city in cities) { if (u_one.destination == city) { Console.WriteLine($"\n{u_one.ToString()}\n================\n"); flag = true; } } if (flag == false) { Console.WriteLine("This city is not on the list\n================\n"); } flag = false; foreach (string city in cities) { if (u_two.destination == city) { Console.WriteLine($"{u_two.ToString()}\n================\n"); flag = true; } } if (flag == false) { Console.WriteLine("This city is not on the list\n================\n"); } flag = false; foreach (string city in cities) { if (u_three.destination == city) { Console.WriteLine($"{u_three.ToString()}\n================\n"); flag = true; } } if (flag == false) { Console.WriteLine("This city is not on the list\n================\n"); } Console.WriteLine($"\nFor the 2nd task, {count} flight(s) was(were) taken\n\n"); // THIRD TASK Airline[] arr = { new Airline("Minsk", "CY-24", "13:50", "Monday"), new Airline("Gomel", "CY-24", "14:45", "Friday"), new Airline("Odessa", "CY-47", "2:35", "Monday"), new Airline("Minsk", "9 - Boeing 737-800", "4:20", "Sunday") }; //for(int i =0; i<arr.Length;i++) //{ // Console.WriteLine("Введите:\n1) пункт назначения ->"); // arr[i].destination = Console.ReadLine(); // Console.WriteLine("2) тип самолёта ->"); // arr[i].type_of_plane = Console.ReadLine(); // Console.WriteLine("3) время отправления ->"); // arr[i].depature_time = Console.ReadLine(); // Console.WriteLine("4) день вылета ->"); // arr[i].day = Console.ReadLine(); // Console.WriteLine("\n\n"); //} Console.WriteLine("\nВсе авиарейсы:\n\n"); //Проверка на правильность введённых городов for (int i = 0; i < arr.Length; i++) { flag = false; for (int y = 0; y < cities.Length; y++) { if (arr[i].destination == cities[y]) { Console.WriteLine($"{arr[i].ToString()}\n================\n"); flag = true; } } if (flag == false) { Console.WriteLine($"This city is not on the list. Flight #{i+1}\n================\n"); } } // FOURTH TASK Console.WriteLine("\nВведите пункт назначения:"); string punkt = Console.ReadLine(); int c = 0; Console.WriteLine("\nСписок рейсов для заданного пункта назначения:\n"); for (int i = 0; i < arr.Length; i++) { flag = false; arr[i].Town(ref punkt, out flag); if (flag == true) { Console.WriteLine($"{arr[i].ToString()}\n================\n"); c++; } } if (c == 0) { Console.WriteLine("\nТаких рейсов нет!\n"); } Console.WriteLine("\nВведите день недели:"); punkt = Console.ReadLine(); c = 0; Console.WriteLine("\nСписок рейсов для заданного дня недели:\n"); for (int i = 0; i < arr.Length; i++) { flag = false; arr[i].D_day(ref punkt, out flag); if (flag == true) { Console.WriteLine($"{arr[i].ToString()}\n================\n"); c++; } } if (c == 0) { Console.WriteLine("\nТаких рейсов нет!\n"); } // FIFTH TASK var SomeType = new { destination = "Кудыкина Гора", depature_time = "00:00" }; Console.WriteLine(SomeType.destination); }