Методы First, FirstOrDefault

Методы First, FirstOrDefault

Описание методов

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

function First(): T;

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

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

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

function FirstOrDefault(): T;

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

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

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

Пример