Hoppa till huvudinnehåll

List.SingleOrDefault

Returnerar det enstaka listobjektet för en lista med längden ett och standardvärdet för en tom lista.

Syntax

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

Remarks

Om det bara finns ett objekt i listan, returnerar list det objektet. Om listan är tom returnerar funktionen null såvida inte en valfri default har angetts. Om det finns mer än ett objekt i listan returnerar funktionen ett fel.

Examples

Example #1

Sök efter det enskilda värdet i listan {1}.

List.SingleOrDefault({1})

Result:

1

Example #2

Sök efter det enskilda värdet i listan {}.

List.SingleOrDefault({})

Result:

null

Example #3

Sök efter det enskilda värdet i listan {}. Returnera -1 om listan är tom.

List.SingleOrDefault({}, -1)

Result:

-1

Category

List.Selection