private City[] GetCitiesToVisit() { int numCities = citiesToVisitListBox.Items.Count; string[] cityNames = new string[numCities]; City[] citiesToVisit = new City[numCities]; citiesToVisitListBox.Items.CopyTo(cityNames, 0); for (int i = 0; i < numCities; i++) { citiesToVisit[i] = Cities.GetCityByName(cityNames[i]); } return(citiesToVisit); }