function Last(): T; Возвращает последний элемент последовательности. |
function Last(predicate: T->boolean): T; Возвращает последний элемент последовательности, удовлетворяющий указанному условию. |
function LastOrDefault(): T; Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
function LastOrDefault(predicate: T->boolean): T; Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
Методы Single, SingleOrDefault
Методы приведены для последовательности sequence of T.
function Single(): T; Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1. |
function Single(predicate: T->boolean): T; Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного. |
function SingleOrDefault(): T; Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение. |
function SingleOrDefault(predicate: T->boolean): T; Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение. |
Метод DefaultIfEmpty
Методы приведены для последовательности sequence of T.
function DefaultIfEmpty(): sequence of T; Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста. |
function DefaultIfEmpty(defaultValue: T): sequence of T; Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста. |
Методы ElementAt, ElementAtOrDefault
Методы приведены для последовательности sequence of T.
function ElementAt(index: integer): T; Возвращает элемент по указанному индексу в последовательности. |
function ElementAtOrDefault(index: integer): T; Возвращает элемент по указанному индексу в последовательности или значение по умолчанию, если индекс вне допустимого диапазона. |
Методы Any, All
Методы приведены для последовательности sequence of T.