Справка с отличным LINQ ()

У меня есть класс под названием "Заказы", который имеет свойство "Города" среди других. Я пытаюсь записать оператор LINQ, который получит все отличные города из списка заказов и возвратит их как список строк.

Вот то, что я имею теперь.

public List<string> GetOrderCities(List<Order> orders)
{
   IEnumerable<string> cities= from o in orders
                                select o.City.Distinct().ToString();

   return cities.ToList();

}

Однако, когда я выполняю это путем передачи его список заказов, я, кажется, ничего не возвращаю. Список пуст, который он возвращает. Заказы я передаю его, действительно все имеют Городские значения. Я, просто утончаются, делая эту несправедливость?Спасибо!

6
задан twal 19 October 2010 в 17:24
поделиться