function Last(): T;

Возвращает последний элемент последовательности.

function Last(predicate: T->boolean): T;

Возвращает последний элемент последовательности, удовлетворяющий указанному условию.

function LastOrDefault(): T;

Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

function LastOrDefault(predicate: T->boolean): T;

Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.

Пример<p>Методы Single, SingleOrDefault</p>Описание методов

Методы приведены для последовательности sequence of T.

function Single(): T;

Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1.

function Single(predicate: T->boolean): T;

Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного.

function SingleOrDefault(): T;

Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение.

function SingleOrDefault(predicate: T->boolean): T;

Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение.

Пример<p>Метод DefaultIfEmpty</p>Описание методов

Методы приведены для последовательности sequence of T.

function DefaultIfEmpty(): sequence of T;

Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста.

function DefaultIfEmpty(defaultValue: T): sequence of T;

Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста.

Пример<p>Методы ElementAt, ElementAtOrDefault</p>Описание методов

Методы приведены для последовательности sequence of T.

function ElementAt(index: integer): T;

Возвращает элемент по указанному индексу в последовательности.

function ElementAtOrDefault(index: integer): T;

Возвращает элемент по указанному индексу в последовательности или значение по умолчанию, если индекс вне допустимого диапазона.

Пример<p>Методы Any, All</p>Описание методов

Методы приведены для последовательности sequence of T.

Перейти на страницу:

Похожие книги