Freigeben über


List.SingleOrDefault

Syntax

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

Info

Wenn die Liste list nur ein Element enthält, wird dieses zurückgegeben. Wenn die Liste leer ist, gibt die Funktion NULL zurück, es sei denn, es wurde ein optionales default angegeben. Wenn die Liste mehr als ein Element enthält, gibt die Funktion einen Fehler zurück.

Beispiel 1

Ermittelt den einzelnen Wert in der Liste {1}.

Verwendung

List.SingleOrDefault({1})

Ausgabe

1

Beispiel 2

Ermittelt den einzelnen Wert in der Liste {}.

Verwendung

List.SingleOrDefault({})

Ausgabe

null

Beispiel 3

Ermittelt den einzelnen Wert in der Liste {}. Wenn sie leer ist, wird -1 zurückgegeben.

Verwendung

List.SingleOrDefault({}, -1)

Ausgabe

-1