Методы Single, SingleOrDefault

We use cookies. Read the Privacy and Cookie Policy

Методы Single, SingleOrDefault

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

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

function Single(): T;

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

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

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

function SingleOrDefault(): T;

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

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

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

Пример

Больше книг — больше знаний!

Заберите 20% скидку на все книги Литрес с нашим промокодом

ПОЛУЧИТЬ СКИДКУ