Freigeben über


List.SingleOrDefault

Syntax

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

About

Wenn nur ein Element in der Liste listvorhanden ist, wird dieses Element zurückgegeben. Wenn die Liste leer ist, gibt die Funktion null zurück, es sei denn, es wird ein optionaler default Wert angegeben. Wenn mehr als ein Element in der Liste vorhanden ist, gibt die Funktion einen Fehler zurück.

Beispiel 1

Suchen Sie den einzelnen Wert in der Liste {1}.

Verwendung

List.SingleOrDefault({1})

Output

1

Beispiel 2

Suchen Sie den einzelnen Wert in der Liste {}.

Verwendung

List.SingleOrDefault({})

Output

null

Beispiel 3

Suchen Sie den einzelnen Wert in der Liste {}. Wenn sie leer ist, geben Sie -1 zurück.

Verwendung

List.SingleOrDefault({}, -1)

Output

-1