Feature.GetValuesList

Feature.GetValuesList<T> method

Λαμβάνει τις τιμές μιας ακολουθίας χαρακτηριστικών ως λίστα.

public List<T> GetValuesList<T>(string attributeName, string separator)
ΠαράμετροςΠεριγραφή
TΕπιθυμητός τύπος για τις τιμές.
attributeNameΌνομα του χαρακτηριστικού.
separatorΜια συμβολοσειρά που χρησιμοποιείται για τον διαχωρισμό του ονόματος χαρακτηριστικού και της τιμής ευρετηρίου της ακολουθίας.

Επιστρεφόμενη Αξία

Λίστα τιμών των χαρακτηριστικών που ονομάζονται διαφορετικά κατά τιμή ευρετηρίου ακολουθίας.

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentNullExceptionΤο όνομα του χαρακτηριστικού είναιnull.
ArgumentExceptionΤο χαρακτηριστικό με αυτό το όνομα δεν υπάρχει σε αυτό το επίπεδο.
InvalidOperationExceptionΤο χαρακτηριστικό δεν είναι κλειδωμένο.
InvalidOperationExceptionΗ τιμή αυτού του χαρακτηριστικού δεν έχει οριστεί για αυτό το χαρακτηριστικό.
InvalidCastExceptionΟ ζητούμενος τύπος δεν εφαρμόζεταιIConvertible.
InvalidCastExceptionΗ τιμή του χαρακτηριστικού είναιnull, αλλά ο ζητούμενος τύπος είναι τύπος τιμής.
FormatExceptionΗ μετατροπή απέτυχε επειδή η τιμή είναι σε εσφαλμένη μορφή.
OverflowExceptionΗ μετατροπή απέτυχε λόγω υπερχείλισης.

Παρατηρήσεις

Αυτό χρησιμοποιείGetValue για να πάρετε μια ενιαία τιμή. Έτσι, αυτή η μέθοδος μετατρέπει αυτόματα την τιμή στον τύπο που ζητήθηκε στην παράμετρο γενικού τύπου. Εάν το χαρακτηριστικό με δείκτη 0 δεν βρεθεί, θα δημιουργηθείArgumentException .

Δείτε επίσης