Методы First, FirstOrDefault

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

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

function First(): T;
      Возвращает первый элемент последовательности.
function First(predicate: T->boolean): T;
      Возвращает первый элемент последовательности, удовлетворяющий указанному условию.
function FirstOrDefault(): T;
      Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
function FirstOrDefault(predicate: T->boolean): T;
      Возвращает первый удовлетворяющий условию элемент последовательности или значение по умолчанию, если ни одного такого элемента не найдено.

Пример