System.Linq Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы и интерфейсы, поддерживающие запросы с использованием LINQ.
Enumerable |
Предоставляет набор методов типа |
Enumerable |
Представляет дерево выражений и предоставляет функциональные возможности для выполнения дерева выражения после его перезаписи. |
Enumerable |
Представляет дерево выражений и предоставляет функциональные возможности для выполнения дерева выражения после его перезаписи. |
Enumerable |
Представляет IEnumerable в виде источника данных EnumerableQuery. |
Enumerable |
Представляет коллекцию IEnumerable<T> в качестве источника данных IQueryable<T>. |
Immutable |
Переопределения методов расширения LINQ, которые более эффективны при работе с объектами ImmutableArray<T>, чем стандартные методы LINQ. Пакет NuGet: System.Collections.Immutable (сведения о неизменяемых коллекциях и способах их установки) |
Lookup<TKey,TElement> |
Представляет коллекцию ключей, каждый из сопоставляется с одним или несколькими значениями. |
Ordered |
Представляет отсортированную параллельную последовательность. |
Parallel |
Предоставляет набор методов для выполнения запросов к объектам, реализующим ParallelQuery{TSource}. Это параллельный эквивалент объекта Enumerable. |
Parallel |
Представляет параллельную последовательность. |
Parallel |
Представляет параллельную последовательность. |
Queryable |
Предоставляет набор методов типа |
IGrouping<TKey,TElement> |
Представляет коллекцию объектов с общим ключом. |
ILookup<TKey,TElement> |
Определяет индексатор, свойство размера и метод логического поиска для структур данных, сопоставляющих ключи с последовательностями IEnumerable<T> значений. |
IOrdered |
Представляет упорядоченную последовательность. |
IOrdered |
Представляет результат операции сортировки. |
IOrdered |
Представляет результат операции сортировки. |
IQueryable |
Предоставляет функциональные возможности для оценки запросов по определенным источникам данных в случае, если тип данных не указан. |
IQueryable<T> |
Предоставляет функциональные возможности для оценки запросов по определенным источникам данных в случае, если тип данных известен. |
IQuery |
Определяет методы создания и выполнения запросов, описываемых объектом IQueryable. |
Parallel |
Режим выполнения запросов представляет собой рекомендацию, сообщающую системе, каким образом следует обрабатывать компромиссы производительности при параллелизации запросов. |
Parallel |
Указывает предпочтительный тип объединения выходных данных для использования в запросе. Другими словами, указывает, каким образом PLINQ должен объединять результаты из различных разделов в одну итоговую последовательность. Это только рекомендация, которую система может не соблюдать при параллелизации всех запросов. |
Пространство System.Linq имен находится в сборке System.Core (в System.Core.dll).
Класс Enumerable содержит стандартные операторы запросов LINQ, которые работают с объектами, реализующими IEnumerable<T>.
Класс Queryable содержит стандартные операторы запросов LINQ, которые работают с объектами, реализующими IQueryable<T>.
Дополнительные сведения см. в разделе LINQ to SQL.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: