Назад к blog
documentation

SelectMany

Операция, возвращаяющая первый объект из последовательности или вызывающая исключение, если последовательность не содержит элементов, или содержит более одного элемента.

Синтаксис

First
  : 'single' '(' LambdaExpression? ')'  
  ;

Связанные токены [LambdaExpression](../expression/lambda)

Примеры Найти ячейку таблицы с текстом 'Alex'. Выбросить исключение, если нет ни одной такой ячейки, или их более, чем одна.

select(tableCells) // PdfTableCell[]
    ->single((item) => item.Text() == 'Alex') // PdfTableCell