Jaa


List.SingleOrDefault

Syntaksi

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

Noin

Jos luettelossa on vain yksi kohde list, palauttaa kyseisen kohteen. Jos luettelo on tyhjä, funktio palauttaa tyhjäarvon, ellei valinnaista default ole määritetty. Jos luettelossa on useampi kuin yksi kohde, funktio palauttaa virheen.

Esimerkki 1

Selvitä luettelon yksittäinen arvo {1}.

käyttö

List.SingleOrDefault({1})

Output

1

Esimerkki 2

Selvitä luettelon yksittäinen arvo {}.

käyttö

List.SingleOrDefault({})

Output

null

Esimerkki 3

Selvitä luettelon yksittäinen arvo {}. Jos tyhjä, palauta -1.

käyttö

List.SingleOrDefault({}, -1)

Output

-1