Перейти к основному содержимому

List.SingleOrDefault

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

Syntax

List.SingleOrDefault(
list as list,
optional default as any
) as any

Remarks

Если в списке list только один элемент, возвращает этот элемент. Если этот список пуст, функция возвращает значение NULL, если не указан необязательный параметр default. Если в списке больше одного элемента, функция возвращает ошибку.

Examples

Example #1

Найти единственное значение в списке {1}.

List.SingleOrDefault({1})

Result:

1

Example #2

Найти единственное значение в списке {}.

List.SingleOrDefault({})

Result:

null

Example #3

Найти единственное значение в списке {}. Если список пуст, возвратить -1.

List.SingleOrDefault({}, -1)

Result:

-1

Category

List.Selection