static void Main() { Employee e1 = new Employee(1, "John ", "Smith ", new DateTime(1992, 07, 12), 2500.20); Employee e2 = new Employee(2, "Anna ", "Bula ", new DateTime(1998, 04, 24), 3000); Employee e3 = new Employee(3, "Jennie ", "Kim ", new DateTime(1996, 01, 16), 7000.2); Employee e4 = new Employee(4, "Jessica ", "Blue ", new DateTime(1993, 02, 22), 9010.10); Employee e5 = new Employee(5, "Chen ", "Lee ", new DateTime(1992, 07, 12), 5620.70); Employee e6 = new Employee(6, "Charles ", "Hamilton ", new DateTime(1998, 04, 24), 3001.50); Employee e7 = new Employee(7, "Kemal ", "Atatürk ", new DateTime(1938, 11, 10), 9900); Employee e8 = new Employee(8, "Mehmet ", "Ersoy ", new DateTime(1940, 08, 01), 5001.60); Employee e9 = new Employee(9, "Elif ", "Uçar ", new DateTime(1997, 06, 30), 8000); Employee e10 = new Employee(10, "Gökçe ", "Karataban ", new DateTime(1997, 06, 29), 1000); e2.DateOfBirth = new DateTime(2002, 02, 14); Specialist e11 = new Specialist(11, "Edek ", "Beker ", new DateTime(1993, 04, 24), "Java Specialist", 2000); Specialist e12 = new Specialist(12, "Asli ", "Sulutas ", new DateTime(1996, 12, 19), "Web Development", 3000); Specialist e13 = new Specialist(13, "Hatice ", "Sulutas ", new DateTime(1961, 02, 15), "C# Programmer", 7000); Specialist e14 = new Specialist(14, "Ahmet ", "Sulutas ", new DateTime(1953, 05, 13), "Network Administrator", 4000); Employee[] listOfEmployees = { e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14 }; PrintList(listOfEmployees); Console.WriteLine("We have " + Employee.CountEmployees() + " employees."); Console.WriteLine("The average salary is " + getAverageSalary(listOfEmployees)); Console.WriteLine("Before promotion: " + e6.Salary); e6.promotion(20); // salary increase Console.WriteLine("After promotion: " + e6.Salary); Console.WriteLine("---------------------------------------------- "); Console.WriteLine("---------------------------------------------- "); Console.WriteLine("\nSalary increase for all employees by %10. "); Console.WriteLine("---------------------------------------------- "); for (int i = 0; i < listOfEmployees.Length; i++) { listOfEmployees[i].promotion(10); } PrintList(listOfEmployees); Type type = e1.GetType(); string stringType = type.ToString(); Console.WriteLine(e1); type = e11.GetType(); stringType = type.ToString(); Console.WriteLine(e11); Console.ReadLine(); }