Feature.SetValues

Feature.SetValues method

Ορίζει νέες τιμές για όλα τα χαρακτηριστικά. Επίσης, σκεφτείτε να χρησιμοποιήσετεCopyValues μέθοδος για τον εξορθολογισμό των τιμών των ρυθμίσεων σε μία κλήση.

public int SetValues(object[] values)
ΠαράμετροςΤύποςΠεριγραφή
valuesObject[]Η σειρά των νέων αξιών.

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

Ο αριθμός των τιμών χαρακτηριστικών που έχει οριστεί.

Εξαιρέσεις

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

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

Αυτή η μέθοδος μετατρέπει την κάθε τιμή αυτόματα στον τύπο του χαρακτηριστικού. Το μήκος του πίνακα τιμών δεν χρειάζεται να ταιριάζει με τον αριθμό των χαρακτηριστικών στο χαρακτηριστικό. Εάν το μήκος του πίνακα είναι μεγαλύτερο από τον αριθμό των χαρακτηριστικών, όλες οι τιμές του πίνακα αντιγράφονται στα χαρακτηριστικά· εάν είναι μικρότερο, μόνο ο αριθμός των τιμών του μήκους του πίνακα αντιγράφεται στα χαρακτηριστικά, ξεκινώντας από την τιμή του χαρακτηριστικού με το τακτικό 0.

Δείτε επίσης