Przejdź do głównej zawartości

List.SingleOrDefault

Zwraca jeden element z listy, jeśli lista ma długość 1, i wartość domyślną, gdy lista jest pusta.

Syntax

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

Remarks

Jeśli na liście list znajduje się tylko jeden element, zwraca ten element. Jeśli lista jest pusta, funkcja zwraca wartość null, chyba że określono opcjonalny parametr default. Jeśli na liście znajduje się więcej niż jeden element, funkcja zwraca błąd.

Examples

Example #1

Znajdź pojedynczą wartość na liście {1}.

List.SingleOrDefault({1})

Result:

1

Example #2

Znajdź pojedynczą wartość na liście {}.

List.SingleOrDefault({})

Result:

null

Example #3

Znajdź pojedynczą wartość na liście {}. Jeśli lista jest pusta, zwróć wartość -1.

List.SingleOrDefault({}, -1)

Result:

-1

Category

List.Selection