Alvin Seville
|
|
1 | |
В чем разница между Where и FindAll?04.09.2017, 10:51. Показов 3964. Ответов 3
Метки нет (Все метки)
Различие функций Where и FindAll лишь в том, что первая возвращает последовательность, а вторая массив?
0
|
04.09.2017, 10:51 | |
Ответы с готовыми решениями:
3
В чем разница между видами Паскаля? В чем разница между set of и array of? В чем разница между \n и \r В чем разница между С и С++ |
Супер-модератор
|
||||||
04.09.2017, 11:38 | 2 | |||||
Сообщение было отмечено Volobuev Ilya как решение
Решение
Нет. Разница - в том, что FindAll - это метод расширения для Array, а не метод Linq-а, соответственно, он сразу выполняет выборку и занесение результатов в массив. А Where - выполняется "лениво", то есть, если написать:
1
|
Администратор
|
|
04.09.2017, 15:10 | 4 |
Volobuev Ilya, лучше использовать то что подходит для задачи. Нужны все результаты сразу - используем FindAll. Нужны результаты по одному и устраивает отложенное исполнение - используем Where.
1
|
04.09.2017, 15:10 | |
04.09.2017, 15:10 | |
Помогаю со студенческими работами здесь
4
В чем разница между [] и * ? В чем разница между С++ и С? В чем разница между . и , В чем разница между X x; и X x()? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |