Skip to main content

List.SingleOrDefault

Επιστρέφει το στοιχείο λίστας ένα για μια λίστα μήκους ένα και την προεπιλεγμένη τιμή για μια κενή λίστα.

Syntax​

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

Remarks​

Εάν υπάρχει μόνο ένα στοιχείο στη λίστα list, επιστρέφει αυτό το στοιχείο. Εάν η λίστα είναι κενή, η συνάρτηση επιστρέφει την τιμή null, εκτός αν έχει καθοριστεί μια προαιρετική default. Εάν υπάρχουν περισσότερα από ένα στοιχεία στη λίστα, η συνάρτηση επιστρέφει σφάλμα.

Examples​

Example #1​

Βρείτε τη μοναδική τιμή της λίστας {1}.

List.SingleOrDefault({1})

Result:

1

Example #2​

Βρείτε τη μοναδική τιμή της λίστας {}.

List.SingleOrDefault({})

Result:

null

Example #3​

Βρείτε τη μοναδική τιμή της λίστας {}. Εάν η λίστα είναι κενή, επιστρέφεται η τιμή -1.

List.SingleOrDefault({}, -1)

Result:

-1

Category​

List.Selection