Zum Hauptinhalt springen

List.SingleOrDefault

Gibt das Listenelement für eine Liste mit der Länge 1 zurück. Ist die Liste leer, wird der Standardwert zurückgegeben.

Syntax

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

Remarks

Enthält die Liste "list" nur ein Element, wird dieses zurückgegeben. Ist die Liste leer, gibt die Funktion NULL zurück, sofern kein optionaler Wert (default) angegeben wurde. Enthält die Liste mehrere Elemente, gibt die Funktion einen Fehler zurück.

Examples

Example #1

Ermittelt den einzelnen Wert in der Liste "{1}".

List.SingleOrDefault({1})

Result:

1

Example #2

Ermittelt den einzelnen Wert in der Liste "{}".

List.SingleOrDefault({})

Result:

null

Example #3

Ermittelt den einzelnen Wert in der Liste "{}". Ist die Liste leer, wird "1" zurückgegeben.

List.SingleOrDefault({}, -1)

Result:

-1

Category

List.Selection