У меня есть класс под названием "Заказы", который имеет свойство "Города" среди других. Я пытаюсь записать оператор LINQ, который получит все отличные города из списка заказов и возвратит их как список строк.
Вот то, что я имею теперь.
public List<string> GetOrderCities(List<Order> orders)
{
IEnumerable<string> cities= from o in orders
select o.City.Distinct().ToString();
return cities.ToList();
}
Однако, когда я выполняю это путем передачи его список заказов, я, кажется, ничего не возвращаю. Список пуст, который он возвращает. Заказы я передаю его, действительно все имеют Городские значения. Я, просто утончаются, делая эту несправедливость?Спасибо!