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