Κοινοποίηση μέσω


List.SingleOrDefault

Σύνταξη

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

Περίπου

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

Παράδειγμα 1

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

χρήσης

List.SingleOrDefault({1})

εξόδου

1

Παράδειγμα 2

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

χρήσης

List.SingleOrDefault({})

εξόδου

null

Παράδειγμα 3

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

χρήσης

List.SingleOrDefault({}, -1)

εξόδου

-1