System.Linq.Queryable
Представляет дерево выражения и обеспечивает функциональность для выполнения дерева выражения после его перезаписи.
Инициализирует новый экземпляр класса .
Представляет дерево выражения и обеспечивает функциональность для выполнения дерева выражения после его перезаписи.
Тип данных значения, получаемого в результате выполнения дерева выражения.
Инициализирует новый экземпляр класса .
Дерево выражения, которое должно быть связано с новым экземпляром.
Представляет в виде источника данных .
Инициализирует новый экземпляр класса .
Представляет коллекцию в виде источника данных .
Тип данных в коллекции.
Инициализирует новый экземпляр класса и связывает его с указанной коллекцией .
Коллекция, которую необходимо связать с новым экземпляром.
Инициализирует новый экземпляр класса и связывает его с деревом выражения.
Дерево выражения, которое должно быть связано с новым экземпляром.
Возвращает перечислитель, который позволяет выполнять перебор элементов связанной коллекции или, если коллекция имеет значение NULL, коллекции, получаемой в результате перезаписи связанного дерева выражения в виде запроса к источнику данных и его выполнения.
Перечислитель, с помощью которого можно осуществлять перебор по связанному источнику данных.
Возвращает перечислитель, который позволяет выполнять перебор элементов связанной коллекции или, если коллекция имеет значение NULL, коллекции, получаемой в результате перезаписи связанного дерева выражения в виде запроса к источнику данных и его выполнения.
Перечислитель, с помощью которого можно осуществлять перебор по связанному источнику данных.
Получает тип данных в коллекции, представленной данным экземпляром.
Тип данных в коллекции, представленной данным экземпляром.
Получает дерево выражения, связанное с данным экземпляром или представляющее его.
Дерево выражения, связанное с данным экземпляром или представляющее его.
Получает объект поставщика запросов, связанного с данным экземпляром.
Поставщик запросов, связанный с данным экземпляром.
Создает новый объект и связывает его с указанным деревом выражения, которое представляет коллекцию данных .
Объект EnumerableQuery, связанный с данным выражением .
Дерево выражения, которое требуется выполнить.
Тип данных в коллекции, представленной выражением .
Создает новый объект и связывает его с указанным деревом выражения, которое представляет коллекцию данных .
Объект , связанный с этим выражением .
Дерево выражения, которое представляет коллекцию данных .
Выполняет выражение после его перезаписи, чтобы вместо методов для все перечислимых источников данных, к которым нельзя создать запрос с помощью методов , вызывались методы .
Значение, получаемое в результате выполнения .
Дерево выражения, которое требуется выполнить.
Тип данных в коллекции, представленной выражением .
Выполняет выражение после его перезаписи, чтобы вместо методов для все перечислимых источников данных, к которым нельзя создать запрос с помощью методов , вызывались методы .
Значение, получаемое в результате выполнения .
Дерево выражения, которое требуется выполнить.
Возвращает текстовое представление перечислимой коллекции или, если она имеет значение NULL, дерева выражения, связанного с данным экземпляром.
Текстовое представление перечислимой коллекции или, если она имеет значение NULL, дерева выражения, связанного с данным экземпляром.
Предоставляет набор методов типа static (Shared в Visual Basic) для выполнения запросов к структурам данных, реализующим объект .
Применяет к последовательности агрегатную функцию.
Конечное агрегатное значение.
Последовательность, для которой выполняется статистическая операция.
Агрегатная функция, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Последовательность не содержит элементов.
Применяет к последовательности агрегатную функцию.Указанное начальное значение используется в качестве исходного значения агрегатной операции.
Конечное агрегатное значение.
Последовательность, для которой выполняется статистическая операция.
Начальное агрегатное значение.
Агрегатная функция, вызываемая для каждого элемента.
Тип элементов последовательности .
Тип агрегатного значения.
Значение параметра или — null.
Применяет к последовательности агрегатную функцию.Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения.
Преобразованное конечное агрегатное значение.
Последовательность, для которой выполняется статистическая операция.
Начальное агрегатное значение.
Агрегатная функция, вызываемая для каждого элемента.
Функция, преобразующая конечное агрегатное значение в результирующее значение.
Тип элементов последовательности .
Тип агрегатного значения.
Тип результирующего значения.
Значение параметра , или — null.
Проверяет, все ли элементы последовательности удовлетворяют условию.
true, если каждый элемент исходной последовательности проходит проверку, определяемую указанным предикатом, или если последовательность пуста; в противном случае — false.
Последовательность, элементы которой проверяются на соответствие условию.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Проверяет, содержит ли последовательность какие-либо элементы.
true, если исходная последовательность содержит какие-либо элементы, в противном случае — false.
Последовательность, проверяемая на наличие элементов.
Тип элементов последовательности .
Параметр имеет значение null.
Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию.
true, если какие-либо элементы исходной последовательности проходят проверку, определяемую указанным предикатом; в противном случае — false.
Последовательность, элементы которой проверяются на соответствие условию.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Преобразовывает универсальный объект в универсальный объект .
Объект , представляющий входную последовательность.
Последовательность, подлежащая преобразованию.
Тип элементов последовательности .
Параметр имеет значение null.
Преобразовывает коллекцию в объект .
Объект , представляющий входную последовательность.
Последовательность, подлежащая преобразованию.
Последовательность не реализует объект для некоторых типов .
Параметр имеет значение null.
Вычисляет среднее последовательности значений типа .
Среднее для последовательности значений.
Последовательность значений , для которых вычисляется среднее.
Параметр имеет значение null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений типа .
Среднее для последовательности значений.
Последовательность значений , для которых вычисляется среднее.
Параметр имеет значение null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений типа .
Среднее для последовательности значений.
Последовательность значений , для которых вычисляется среднее.
Параметр имеет значение null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений типа .
Среднее для последовательности значений.
Последовательность значений , для которых вычисляется среднее.
Параметр имеет значение null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений обнуляемого типа.
Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.
Последовательность значений обнуляемого типа, для которых вычисляется среднее.
Параметр имеет значение null.
Вычисляет среднее для последовательности значений обнуляемого типа.
Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.
Последовательность значений обнуляемого типа, для которых вычисляется среднее.
Параметр имеет значение null.
Вычисляет среднее для последовательности значений обнуляемого типа.
Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.
Последовательность значений обнуляемого типа, для которых вычисляется среднее.
Параметр имеет значение null.
Вычисляет среднее для последовательности значений обнуляемого типа.
Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.
Последовательность значений обнуляемого типа, для которых вычисляется среднее.
Параметр имеет значение null.
Вычисляет среднее для последовательности значений обнуляемого типа.
Среднее арифметическое значений последовательности, или null, если исходная последовательность пуста либо содержит только значения null.
Последовательность значений обнуляемого типа, для которых вычисляется среднее.
Параметр имеет значение null.
Вычисляет среднее для последовательности значений типа .
Среднее для последовательности значений.
Последовательность значений , для которых вычисляется среднее.
Параметр имеет значение null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Среднее для последовательности значений.
Последовательность значений, используемых для вычисления среднего.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Среднее для последовательности значений.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Среднее для последовательности значений.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Среднее для последовательности значений.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Последовательность не содержит элементов.
Вычисляет среднее для последовательности значений обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.
Среднее арифметическое значений последовательности, или null, если последовательность пуста либо содержит только значения null.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет среднее для последовательности значений обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.
Среднее арифметическое значений последовательности, или null, если последовательность пуста либо содержит только значения null.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет среднее для последовательности значений обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.
Среднее арифметическое значений последовательности, или null, если последовательность пуста либо содержит только значения null.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет среднее для последовательности значений обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.
Среднее арифметическое значений последовательности, или null, если последовательность пуста либо содержит только значения null.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет среднее для последовательности значений обнуляемого типа, которая получается в результате применения функции проекции к каждому элементу входной последовательности.
Среднее арифметическое значений последовательности, или null, если последовательность пуста либо содержит только значения null.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет среднее для последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Среднее для последовательности значений.
Последовательность значений, для которых вычисляется среднее.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Последовательность не содержит элементов.
Преобразовывает элементы объекта в заданный тип.
Объект , который содержит все элементы исходной последовательности, преобразованные в заданный тип.
Объект , содержащий преобразуемые элементы.
Тип, в который преобразуются элементы объекта .
Параметр имеет значение null.
Элемент последовательности не может быть приведен к типу .
Объединяет две последовательности.
Объект , содержащий объединенные элементы двух входных последовательностей.
Первая из объединяемых последовательностей.
Последовательность, объединяемая с первой последовательностью.
Тип элементов входных последовательностей.
Значение параметра или — null.
Определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию.
true, если входная последовательность содержит элемент с указанным значением, в противном случае — false.
Объект , в котором требуется найти элемент .
Объект, который требуется найти в последовательности.
Тип элементов последовательности .
Параметр имеет значение null.
Определяет, содержит ли последовательность заданный элемент, используя указанный компаратор .
true, если входная последовательность содержит элемент с указанным значением, в противном случае — false.
Объект , в котором требуется найти элемент .
Объект, который требуется найти в последовательности.
Компаратор , используемый для сравнения значений.
Тип элементов последовательности .
Параметр имеет значение null.
Возвращает количество элементов в последовательности.
Число элементов во входной последовательности.
Объект , содержащий элементы, которые требуется подсчитать.
Тип элементов последовательности .
Параметр имеет значение null.
Число элементов в последовательности больше, чем .
Возвращает количество элементов указанной последовательности, удовлетворяющих определенному условию.
Число элементов последовательности, удовлетворяющих условию функции предиката.
Объект , содержащий элементы, которые требуется подсчитать.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Число элементов в последовательности больше, чем .
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста.
Объект , содержащий значение default(), если последовательность пуста; в противном случае возвращается .
Объект , для которого возвращается значение по умолчанию, если последовательность пуста.
Тип элементов последовательности .
Параметр имеет значение null.
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста.
Объект , содержащий значение , если последовательность пуста; в противном случае возвращается .
Объект , для которого возвращается указанное значение, если последовательность пуста.
Значение, возвращаемое в случае пустой последовательности.
Тип элементов последовательности .
Параметр имеет значение null.
Возвращает различающиеся элементы последовательности, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Объект , содержащий различающиеся элементы из последовательности .
Объект , из которого требуется удалить дубликаты.
Тип элементов последовательности .
Параметр имеет значение null.
Возвращает различающиеся элементы последовательности, используя для сравнения значений указанный компаратор .
Объект , содержащий различающиеся элементы из последовательности .
Объект , из которого требуется удалить дубликаты.
Компаратор , используемый для сравнения значений.
Тип элементов последовательности .
Значение параметра или — null.
Возвращает элемент по указанному индексу в последовательности.
Элемент, находящийся в указанной позиции в последовательности .
Объект , из которого требуется возвратить элемент.
Отсчитываемый от нуля индекс извлекаемого элемента.
Тип элементов последовательности .
Параметр имеет значение null.
Значение параметра меньше нуля.
Возвращает элемент по указанному индексу в последовательности или значение по умолчанию, если индекс вне допустимого диапазона.
default(), если позиция находится вне последовательности ; в противном случае — элемент, находящийся в указанной позиции в последовательности .
Объект , из которого требуется возвратить элемент.
Отсчитываемый от нуля индекс извлекаемого элемента.
Тип элементов последовательности .
Параметр имеет значение null.
Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Объект , являющийся разностью двух последовательностей как множеств.
Объект , из которого требуется извлечь элементы, отсутствующие в последовательности .
Последовательность , элементы которой, входящие также в первую последовательность, не будут включены в возвращаемую последовательность.
Тип элементов входных последовательностей.
Значение параметра или — null.
Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор .
Объект , являющийся разностью двух последовательностей как множеств.
Объект , из которого требуется извлечь элементы, отсутствующие в последовательности .
Последовательность , элементы которой, входящие также в первую последовательность, не будут включены в возвращаемую последовательность.
Компаратор , используемый для сравнения значений.
Тип элементов входных последовательностей.
Значение параметра или — null.
Возвращает первый элемент последовательности.
Первый элемент последовательности .
Объект , первый элемент которого требуется возвратить.
Тип элементов последовательности .
Параметр имеет значение null.
Исходная последовательность пуста.
Возвращает первый элемент последовательности, удовлетворяющий указанному условию.
Первый элемент последовательности , прошедший проверку с помощью предиката .
Объект , из которого требуется возвратить элемент.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Ни один элемент не удовлетворяет условию предиката .– или –Исходная последовательность пуста.
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
default(), если последовательность пуста, в противном случае — первый элемент последовательности .
Объект , первый элемент которого требуется возвратить.
Тип элементов последовательности .
Параметр имеет значение null.
Возвращает первый элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
default(), если последовательность пуста или если ни один ее элемент не прошел проверку, определенную предикатом ; в противном случае — первый элемент последовательности , прошедший проверку, определенную предикатом .
Объект , из которого требуется возвратить элемент.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа.
Объект IQueryable<IGrouping<TKey, TSource>> в C# или IQueryable(Of IGrouping(Of TKey, TSource)) в Visual Basic, где каждый объект содержит последовательность объектов и ключ.
Объект , элементы которого следует сгруппировать.
Функция, извлекающая ключ для каждого элемента.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и сравнивает ключи с помощью указанного компаратора.
Объект IQueryable<IGrouping<TKey, TSource>> в C# или IQueryable(Of IGrouping(Of TKey, TSource)) в Visual Basic, где каждый объект содержит последовательность объектов и ключ.
Объект , элементы которого следует сгруппировать.
Функция, извлекающая ключ для каждого элемента.
Компаратор , используемый для сравнения ключей.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра , или — null.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции.
Объект IQueryable<IGrouping<TKey, TElement>> в C# или IQueryable(Of IGrouping(Of TKey, TElement)) в Visual Basic, где каждый объект содержит последовательность объектов типа и ключ.
Объект , элементы которого следует сгруппировать.
Функция, извлекающая ключ для каждого элемента.
Функция, сопоставляющая каждый исходный элемент с элементом объекта .
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Тип элементов каждого объекта .
Значение параметра , или — null.
Группирует элементы последовательности и проецирует элементы каждой группы с помощью указанной функции.Значения ключей сравниваются с использованием заданного компаратора.
Объект IQueryable<IGrouping<TKey, TElement>> в C# или IQueryable(Of IGrouping(Of TKey, TElement)) в Visual Basic, где каждый объект содержит последовательность объектов типа и ключ.
Объект , элементы которого следует сгруппировать.
Функция, извлекающая ключ для каждого элемента.
Функция, сопоставляющая каждый исходный элемент с элементом объекта .
Компаратор , используемый для сравнения ключей.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Тип элементов каждого объекта .
Значение параметра , , или — null.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Элементы каждой группы проецируются с помощью указанной функции.
Объект T:System.Linq.IQueryable`1 с аргументом типа , каждый элемент которого представляет проекцию группы и ее ключа.
Объект , элементы которого следует сгруппировать.
Функция, извлекающая ключ для каждого элемента.
Функция, сопоставляющая каждый исходный элемент с элементом объекта .
Функция для создания результирующего значения для каждой группы.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Тип элементов каждого объекта .
Тип результирующего значения, возвращаемого функцией .
Значение параметра , , или — null.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Ключи сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции.
Объект T:System.Linq.IQueryable`1 с аргументом типа , каждый элемент которого представляет проекцию группы и ее ключа.
Объект , элементы которого следует сгруппировать.
Функция, извлекающая ключ для каждого элемента.
Функция, сопоставляющая каждый исходный элемент с элементом объекта .
Функция для создания результирующего значения для каждой группы.
Компаратор , используемый для сравнения ключей.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Тип элементов каждого объекта .
Тип результирующего значения, возвращаемого функцией .
Значение параметра , , , или — null.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.
Объект T:System.Linq.IQueryable`1 с аргументом типа , каждый элемент которого представляет проекцию группы и ее ключа.
Объект , элементы которого следует сгруппировать.
Функция, извлекающая ключ для каждого элемента.
Функция для создания результирующего значения для каждой группы.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Тип результирующего значения, возвращаемого функцией .
Значение параметра , или — null.
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Ключи сравниваются с использованием заданного компаратора.
Объект T:System.Linq.IQueryable`1 с аргументом типа , каждый элемент которого представляет проекцию группы и ее ключа.
Объект , элементы которого следует сгруппировать.
Функция, извлекающая ключ для каждого элемента.
Функция для создания результирующего значения для каждой группы.
Компаратор , используемый для сравнения ключей.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Тип результирующего значения, возвращаемого функцией .
Значение параметра , , или — null.
Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты.Для сравнения ключей используется компаратор проверки на равенство по умолчанию.
Объект , который содержит элементы типа , полученные в результате соединения двух последовательностей с группировкой.
Первая последовательность для соединения.
Последовательность, соединяемая с первой последовательностью.
Функция, извлекающая ключ соединения из каждого элемента первой последовательности.
Функция, извлекающая ключ соединения из каждого элемента второй последовательности.
Функция, создающая результирующий элемент для элемента первой последовательности и коллекции соответствующих элементов второй последовательности.
Тип элементов первой последовательности.
Тип элементов второй последовательности.
Тип ключей, возвращаемых функциями селектора ключа.
Тип результирующих элементов.
Значение параметра , , , или — null.
Устанавливает корреляцию между элементами двух последовательностей на основе равенства ключей и группирует результаты.Для сравнения ключей используется указанный компаратор .
Объект , который содержит элементы типа , полученные в результате соединения двух последовательностей с группировкой.
Первая последовательность для соединения.
Последовательность, соединяемая с первой последовательностью.
Функция, извлекающая ключ соединения из каждого элемента первой последовательности.
Функция, извлекающая ключ соединения из каждого элемента второй последовательности.
Функция, создающая результирующий элемент для элемента первой последовательности и коллекции соответствующих элементов второй последовательности.
Компаратор, используемый для хэширования и сравнения ключей.
Тип элементов первой последовательности.
Тип элементов второй последовательности.
Тип ключей, возвращаемых функциями селектора ключа.
Тип результирующих элементов.
Значение параметра , , , или — null.
Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Последовательность, представляющая собой пересечение двух заданных последовательностей как множеств.
Последовательность, из которой возвращаются различающиеся элементы, входящие также в .
Последовательность, из которой возвращаются различающиеся элементы, входящие также в первую последовательность.
Тип элементов входных последовательностей.
Значение параметра или — null.
Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор .
Объект , являющийся пересечением двух последовательностей как множеств.
Объект , из которого требуется извлечь различающиеся элементы, входящие также в последовательность .
Объект , из которого извлекаются различающиеся элементы, входящие также в первую последовательность.
Компаратор , используемый для сравнения значений.
Тип элементов входных последовательностей.
Значение параметра или — null.
Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей.Для сравнения ключей используется компаратор проверки на равенство по умолчанию.
Объект , который содержит элементы типа , полученные в результате внутреннего соединения двух последовательностей.
Первая последовательность для соединения.
Последовательность, соединяемая с первой последовательностью.
Функция, извлекающая ключ соединения из каждого элемента первой последовательности.
Функция, извлекающая ключ соединения из каждого элемента второй последовательности.
Функция для создания результирующего элемента для пары соответствующих элементов.
Тип элементов первой последовательности.
Тип элементов второй последовательности.
Тип ключей, возвращаемых функциями селектора ключа.
Тип результирующих элементов.
Значение параметра , , , или — null.
Устанавливает корреляцию между элементами двух последовательностей на основе сопоставления ключей.Для сравнения ключей используется указанный компаратор .
Объект , который содержит элементы типа , полученные в результате внутреннего соединения двух последовательностей.
Первая последовательность для соединения.
Последовательность, соединяемая с первой последовательностью.
Функция, извлекающая ключ соединения из каждого элемента первой последовательности.
Функция, извлекающая ключ соединения из каждого элемента второй последовательности.
Функция для создания результирующего элемента для пары соответствующих элементов.
Компаратор , используемый для хэширования и сравнения ключей.
Тип элементов первой последовательности.
Тип элементов второй последовательности.
Тип ключей, возвращаемых функциями селектора ключа.
Тип результирующих элементов.
Значение параметра , , , или — null.
Возвращает последний элемент последовательности.
Значение, находящееся в последней позиции последовательности .
Объект , последний элемент которого требуется возвратить.
Тип элементов последовательности .
Параметр имеет значение null.
Исходная последовательность пуста.
Возвращает последний элемент последовательности, удовлетворяющий указанному условию.
Последний элемент последовательности , прошедший проверку, заданную предикатом .
Объект , из которого требуется возвратить элемент.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Ни один элемент не удовлетворяет условию предиката .– или –Исходная последовательность пуста.
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
default(), если последовательность пуста, в противном случае — последний элемент последовательности .
Объект , последний элемент которого требуется возвратить.
Тип элементов последовательности .
Параметр имеет значение null.
Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
default(), если последовательность пуста или ни один ее элемент не прошел проверку функцией предиката, в противном случае — последний элемент последовательности , прошедший проверку функцией предиката.
Объект , из которого требуется возвратить элемент.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Возвращает значение типа , представляющее общее число элементов в последовательности.
Число элементов в последовательности .
Объект , содержащий элементы, которые требуется подсчитать.
Тип элементов последовательности .
Параметр имеет значение null.
Число элементов больше, чем .
Возвращает значение типа , представляющее число элементов последовательности, удовлетворяющих заданному условию.
Число элементов последовательности , удовлетворяющих условию функции предиката.
Объект , содержащий элементы, которые требуется подсчитать.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Число найденных элементов больше, чем .
Возвращает максимальное значение для универсального интерфейса .
Максимальное значение в последовательности.
Последовательность значений, для которой определяется максимум.
Тип элементов последовательности .
Параметр имеет значение null.
Вызывает функцию проекции для каждого элемента универсального интерфейса и возвращает максимальное результирующее значение.
Максимальное значение в последовательности.
Последовательность значений, для которой определяется максимум.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Тип значения, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Возвращает минимальное значение для универсального интерфейса .
Минимальное значение в последовательности.
Последовательность значений, для которой определяется минимум.
Тип элементов последовательности .
Параметр имеет значение null.
Вызывает функцию проекции для каждого элемента универсального интерфейса и возвращает минимальное результирующее значение.
Минимальное значение в последовательности.
Последовательность значений, для которой определяется минимум.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Тип значения, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Выполняет фильтрацию элементов объекта по заданному типу.
Коллекция элементов последовательности , имеющих тип .
Объект , элементы которого следует фильтровать.
Тип, по которому фильтруются элементы последовательности.
Параметр имеет значение null.
Сортирует элементы последовательности в порядке возрастания ключа.
Объект , элементы которого отсортированы по ключу.
Последовательность значений, которые следует упорядочить.
Функция, извлекающая ключ из элемента.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Сортирует элементы последовательности в порядке возрастания с использованием указанного компаратора.
Объект , элементы которого отсортированы по ключу.
Последовательность значений, которые следует упорядочить.
Функция, извлекающая ключ из элемента.
Компаратор , используемый для сравнения ключей.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра , или — null.
Сортирует элементы последовательности в порядке убывания ключа.
Объект , элементы которого отсортированы по ключу в порядке убывания.
Последовательность значений, которые следует упорядочить.
Функция, извлекающая ключ из элемента.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Сортирует элементы последовательности в порядке убывания с использованием указанного компаратора.
Объект , элементы которого отсортированы по ключу в порядке убывания.
Последовательность значений, которые следует упорядочить.
Функция, извлекающая ключ из элемента.
Компаратор , используемый для сравнения ключей.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра , или — null.
Изменяет порядок элементов последовательности на противоположный.
Объект , элементы которого соответствуют элементам входной последовательности, но следуют в противоположном порядке.
Последовательность значений, которые следует расставить в обратном порядке.
Тип элементов последовательности .
Параметр имеет значение null.
Проецирует каждый элемент последовательности в новую форму.
Объект , элементы которого получены в результате вызова функции проекции для каждого элемента последовательности .
Последовательность значений, которые следует проецировать.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Тип значения, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Проецирует каждый элемент последовательности в новую форму, добавляя индекс элемента.
Объект , элементы которого получены в результате вызова функции проекции для каждого элемента последовательности .
Последовательность значений, которые следует проецировать.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Тип значения, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Проецирует каждый элемент последовательности в объект и вызывает функцию селектора результата для каждого элемента.Результирующие значения из всех промежуточных последовательностей возвращаются объединенными в одну одномерную последовательность.
Объект , элементы которого получены в результате вызова функции проекции "один ко многим" для каждого элемента последовательности и последующего сопоставления каждого элемента такой промежуточной последовательности и соответствующего ему элемента последовательности с результирующим элементом.
Последовательность значений, которые следует проецировать.
Функция проекции, применяемая к каждому элементу входной последовательности.
Функция проекции, применяемая к каждому элементу каждой промежуточной последовательности.
Тип элементов последовательности .
Тип промежуточных элементов, собранных функцией, заданной параметром .
Тип элементов результирующей последовательности.
Значение параметра , или — null.
Проецирует каждый элемент последовательности в объект и объединяет результирующие последовательности в одну последовательность.
Объект , элементы которого получены в результате вызова функции проекции "один ко многим" для каждого элемента входной последовательности.
Последовательность значений, которые следует проецировать.
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Тип элементов последовательности, возвращаемых функцией, заданной параметром .
Значение параметра или — null.
Проецирует каждый элемент последовательности в объект , включающий индекс исходного элемента, на основе которого он был создан.Для каждого элемента каждой промежуточной последовательности вызывается функция селектора результата, и результирующие значения возвращаются объединенными в одну одномерную последовательность.
Объект , элементы которого получены в результате вызова функции проекции "один ко многим" для каждого элемента последовательности и последующего сопоставления каждого элемента такой промежуточной последовательности и соответствующего ему элемента последовательности с результирующим элементом.
Последовательность значений, которые следует проецировать.
Функция проекции, применяемая к каждому элементу входной последовательности; второй параметр этой функции представляет индекс исходного элемента.
Функция проекции, применяемая к каждому элементу каждой промежуточной последовательности.
Тип элементов последовательности .
Тип промежуточных элементов, собранных функцией, заданной параметром .
Тип элементов результирующей последовательности.
Значение параметра , или — null.
Проецирует каждый элемент последовательности в объект и объединяет результирующие последовательности в одну последовательность.Индекс каждого элемента исходной последовательности используется в проецированной форме этого элемента.
Объект , элементы которого получены в результате вызова функции проекции "один ко многим" для каждого элемента входной последовательности.
Последовательность значений, которые следует проецировать.
Функция проекции, применяемая к каждому элементу; второй параметр этой функции представляет индекс исходного элемента.
Тип элементов последовательности .
Тип элементов последовательности, возвращаемых функцией, заданной параметром .
Значение параметра или — null.
Определяет, совпадают ли две последовательности, используя для сравнения элементов компаратор проверки на равенство по умолчанию.
true, если у двух исходных последовательностей одинаковая длина и соответствующие элементы совпадают, в противном случае — false.
Объект , элементы которого сравниваются с элементами последовательности .
Объект , элементы которого сравниваются с элементами первой последовательности.
Тип элементов входных последовательностей.
Значение параметра или — null.
Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор .
true, если у двух исходных последовательностей одинаковая длина и соответствующие элементы совпадают, в противном случае — false.
Объект , элементы которого сравниваются с элементами последовательности .
Объект , элементы которого сравниваются с элементами первой последовательности.
Компаратор , используемый для сравнения элементов.
Тип элементов входных последовательностей.
Значение параметра или — null.
Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1.
Единственный элемент входной последовательности.
Объект , единственный элемент которого требуется возвратить.
Тип элементов последовательности .
Параметр имеет значение null.
имеет более одного элемента.
Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного.
Единственный элемент входной последовательности, удовлетворяющий условию предиката .
Объект , из которого требуется возвратить единственный элемент.
Функция для проверки элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Ни один элемент не удовлетворяет условию предиката .– или –Условию предиката удовлетворяет более одного элемента.– или –Исходная последовательность пуста.
Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение.
Единственный элемент входной последовательности или default(), если в последовательности нет элементов.
Объект , единственный элемент которого требуется возвратить.
Тип элементов последовательности .
Параметр имеет значение null.
имеет более одного элемента.
Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение.
Единственный элемент входной последовательности, удовлетворяющий условию предиката , или default(), если такой элемент не найден.
Объект , из которого требуется возвратить единственный элемент.
Функция для проверки элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Условию предиката удовлетворяет более одного элемента.
Пропускает заданное число элементов в последовательности и возвращает остальные элементы.
Объект , содержащий элементы из входной последовательности, начиная с указанного индекса.
Объект , из которого требуется возвратить элементы.
Число элементов, пропускаемых перед возвращением остальных элементов.
Тип элементов последовательности .
Параметр имеет значение null.
Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.
Объект , содержащий цепочку элементов последовательности , начиная с первого элемента, который не прошел проверку, заданную предикатом .
Объект , из которого требуется возвратить элементы.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.Индекс элемента используется в логике функции предиката.
Объект , содержащий цепочку элементов последовательности , начиная с первого элемента, который не прошел проверку, заданную предикатом .
Объект , из которого требуется возвратить элементы.
Функция, применяемая к каждому элементу для проверки условия; второй параметр этой функции представляет индекс исходного элемента.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет сумму последовательности значений типа .
Сумма последовательности значений.
Последовательность значений , сумму которых требуется вычислить.
Параметр имеет значение null.
Сумма больше значения .
Вычисляет сумму последовательности значений типа .
Сумма последовательности значений.
Последовательность значений , сумму которых требуется вычислить.
Параметр имеет значение null.
Вычисляет сумму последовательности значений типа .
Сумма последовательности значений.
Последовательность значений , сумму которых требуется вычислить.
Параметр имеет значение null.
Сумма больше значения .
Вычисляет сумму последовательности значений типа .
Сумма последовательности значений.
Последовательность значений , сумму которых требуется вычислить.
Параметр имеет значение null.
Сумма больше значения .
Вычисляет сумму последовательности значений обнуляемого типа.
Сумма последовательности значений.
Последовательность значений обнуляемого типа, сумму которых требуется вычислить.
Параметр имеет значение null.
Сумма больше значения .
Вычисляет сумму последовательности значений обнуляемого типа.
Сумма последовательности значений.
Последовательность значений обнуляемого типа, сумму которых требуется вычислить.
Параметр имеет значение null.
Вычисляет сумму последовательности значений обнуляемого типа.
Сумма последовательности значений.
Последовательность значений обнуляемого типа, сумму которых требуется вычислить.
Параметр имеет значение null.
Сумма больше значения .
Вычисляет сумму последовательности значений обнуляемого типа.
Сумма последовательности значений.
Последовательность значений обнуляемого типа, сумму которых требуется вычислить.
Параметр имеет значение null.
Сумма больше значения .
Вычисляет сумму последовательности значений обнуляемого типа.
Сумма последовательности значений.
Последовательность значений обнуляемого типа, сумму которых требуется вычислить.
Параметр имеет значение null.
Вычисляет сумму последовательности значений типа .
Сумма последовательности значений.
Последовательность значений , сумму которых требуется вычислить.
Параметр имеет значение null.
Вычисляет сумму последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Сумма больше значения .
Вычисляет сумму последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет сумму последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Сумма больше значения .
Вычисляет сумму последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Сумма больше значения .
Вычисляет сумму последовательности значений типа (допускающей значения NULL), получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Сумма больше значения .
Вычисляет сумму последовательности значений типа (допускающей значения NULL), получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет сумму последовательности значений типа (допускающей значения NULL), получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Сумма больше значения .
Вычисляет сумму последовательности значений обнуляемого типа, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Сумма больше значения .
Вычисляет сумму последовательности значений типа (допускающей значения NULL), получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Вычисляет сумму последовательности значений типа , получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Сумма проецированных значений.
Последовательность значений типа .
Функция проекции, применяемая к каждому элементу.
Тип элементов последовательности .
Значение параметра или — null.
Возвращает указанное число подряд идущих элементов с начала последовательности.
Объект , содержащий заданное число элементов с начала последовательности .
Последовательность, из которой требуется возвратить элементы.
Число возвращаемых элементов.
Тип элементов последовательности .
Параметр имеет значение null.
Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию.
Объект , содержащий элементы входной последовательности до первого элемента, который не прошел проверку, заданную предикатом .
Последовательность, из которой требуется возвратить элементы.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию.Индекс элемента используется в логике функции предиката.
Объект , содержащий элементы входной последовательности до первого элемента, который не прошел проверку, заданную предикатом .
Последовательность, из которой требуется возвратить элементы.
Функция, применяемая к каждому элементу для проверки условия; второй параметр этой функции представляет индекс элемента в исходной последовательности.
Тип элементов последовательности .
Значение параметра или — null.
Выполняет дополнительное упорядочение элементов последовательности в порядке возрастания ключа.
Объект , элементы которого отсортированы по ключу.
Объект , содержащий сортируемые элементы.
Функция, извлекающая ключ из каждого элемента.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Выполняет дополнительное упорядочение элементов последовательности в порядке возрастания с использованием указанного компаратора.
Объект , элементы которого отсортированы по ключу.
Объект , содержащий сортируемые элементы.
Функция, извлекающая ключ из каждого элемента.
Компаратор , используемый для сравнения ключей.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра , или — null.
Выполняет дополнительное упорядочение элементов последовательности в порядке убывания ключа.
Объект , элементы которого отсортированы по ключу в порядке убывания.
Объект , содержащий сортируемые элементы.
Функция, извлекающая ключ из каждого элемента.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией, заданной параметром .
Значение параметра или — null.
Выполняет дополнительное упорядочение элементов последовательности в порядке убывания с использованием указанного компаратора.
Коллекция, элементы которой отсортированы по ключу в порядке убывания.
Объект , содержащий сортируемые элементы.
Функция, извлекающая ключ из каждого элемента.
Компаратор , используемый для сравнения ключей.
Тип элементов последовательности .
Тип ключа, возвращаемого функцией .
Значение параметра , или — null.
Находит объединение множеств, представленных двумя последовательностями, используя для сравнения значений компаратор проверки на равенство по умолчанию.
Объект , который содержит элементы, имеющиеся в обеих входных последовательностях, кроме дубликатов.
Последовательность, различающиеся элементы которой образуют первое множество для операции объединения.
Последовательность, различающиеся элементы которой образуют второе множество для операции объединения.
Тип элементов входных последовательностей.
Значение параметра или — null.
Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор .
Объект , который содержит элементы, имеющиеся в обеих входных последовательностях, кроме дубликатов.
Последовательность, различающиеся элементы которой образуют первое множество для операции объединения.
Последовательность, различающиеся элементы которой образуют второе множество для операции объединения.
Компаратор , используемый для сравнения значений.
Тип элементов входных последовательностей.
Значение параметра или — null.
Выполняет фильтрацию последовательности значений на основе заданного предиката.
Объект , содержащий элементы входной последовательности, которые удовлетворяют условию, заданному предикатом .
Объект , подлежащий фильтрации.
Функция для проверки каждого элемента на соответствие условию.
Тип элементов последовательности .
Значение параметра или — null.
Выполняет фильтрацию последовательности значений на основе заданного предиката.Индекс каждого элемента используется в логике функции предиката.
Объект , содержащий элементы входной последовательности, которые удовлетворяют условию, заданному предикатом .
Объект , подлежащий фильтрации.
Функция, применяемая к каждому элементу для проверки условия; второй параметр этой функции представляет индекс элемента в исходной последовательности.
Тип элементов последовательности .
Значение параметра или — null.
Объединяет две последовательности, используя указанную функцию предиката.
Объект , содержащий объединенные элементы двух входных последовательностей.
Первая последовательность для объединения.
Вторая последовательность для объединения.
Функция, которая определяет, как объединить элементы двух последовательностей.
Тип элементов первой входной последовательности.
Тип элементов второй входной последовательности.
Тип элементов результирующей последовательности.
Значение параметра или — null.