Учитывая этот пример кодупорядочения OrderBy, Где, выберите в запросе Linq
System.Collections.ArrayList fruits = new System.Collections.ArrayList();
fruits.Add("mango");
fruits.Add("apple");
fruits.Add("lemon");
IEnumerable<string> query = fruits.Cast<string>()
.OrderBy(fruit => fruit)
.Where(fruit => fruit.StartsWith("m"))
.Select(fruit => fruit);
У меня есть два вопроса:
- Мне нужно написать последнее
Select
предложение, еслиWhere
возвращает то же Do типа сам по себе? Пример из msdn, почему они всегда пишут? - Каков правильный порядок этих методов? Оправдывает ли порядок? Что делать, если я поменяю
Select
иWhere
, илиOrderBy
?
Можете ли вы ссылаться на MSDN независимо от того, что показывает этот вид выбора? –
@ LasseV.Karlsen Я добавил дополнительно Где, но вопрос о выборе там https://msdn.microsoft.com/ru-ru/library/bb341406(v=vs.110).aspx – Wachburn
Ну, этот пример является фиктивным, так как [@BruceJonston] (http://stackoverflow.com/users/3121/bruce-johnston) уже ответил. –