Feature.GetValue
GetValue<T>(string)
Παίρνει την τιμή ενός χαρακτηριστικού.
public T GetValue<T>(string attributeName)
Παράμετρος | Περιγραφή |
---|---|
T | Επιθυμητός τύπος για την τιμή. |
attributeName | Όνομα του χαρακτηριστικού. |
Επιστρεφόμενη Αξία
Τιμή της ιδιότητας.
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
ArgumentNullException | Το όνομα του χαρακτηριστικού είναιnull . |
ArgumentException | Το χαρακτηριστικό με αυτό το όνομα δεν υπάρχει σε αυτό το επίπεδο. |
InvalidOperationException | Το χαρακτηριστικό δεν είναι κλειδωμένο. |
InvalidOperationException | Η τιμή αυτού του χαρακτηριστικού δεν έχει οριστεί για αυτό το χαρακτηριστικό. |
InvalidCastException | Ο ζητούμενος τύπος δεν εφαρμόζεταιIConvertible. |
InvalidCastException | Η τιμή του χαρακτηριστικού είναιnull , αλλά ο ζητούμενος τύπος είναι τύπος τιμής. |
FormatException | Η μετατροπή απέτυχε επειδή η τιμή είναι σε εσφαλμένη μορφή. |
OverflowException | Η μετατροπή απέτυχε λόγω υπερχείλισης. |
Παρατηρήσεις
Αυτή η μέθοδος μετατρέπει αυτόματα την τιμή στον τύπο που ζητήθηκε στην παράμετρο γενικού τύπου. Εάν το επίπεδο δεν απαιτεί τα χαρακτηριστικά του να έχουν τιμές για όλα τα χαρακτηριστικά που ορίζονται για το επίπεδο, αυτή η μέθοδος μπορεί να αποτύχει μεInvalidOperationException όταν ζητείται μια τιμή που λείπει. Όταν εργάζεστε με τέτοια επίπεδα, σκεφτείτε να χρησιμοποιήσετεGetValueOrDefault
.
Δείτε επίσης
- class Feature
- χώρος ονομάτων Aspose.Gis
- συνέλευση Aspose.GIS
GetValue(string)
Παίρνει την τιμή ενός χαρακτηριστικού.
public object GetValue(string attributeName)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
attributeName | String | Όνομα του χαρακτηριστικού. |
Επιστρεφόμενη Αξία
Τιμή της ιδιότητας.
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
ArgumentNullException | Το όνομα του χαρακτηριστικού είναιnull . |
ArgumentException | Το χαρακτηριστικό με αυτό το όνομα δεν υπάρχει σε αυτό το επίπεδο. |
InvalidOperationException | Το χαρακτηριστικό δεν είναι κλειδωμένο. |
InvalidOperationException | Η τιμή αυτού του χαρακτηριστικού δεν έχει οριστεί για αυτό το χαρακτηριστικό. |
Παρατηρήσεις
Εάν το επίπεδο δεν απαιτεί τα χαρακτηριστικά του να έχουν τιμές για όλα τα χαρακτηριστικά που ορίζονται για το επίπεδο, αυτή η μέθοδος μπορεί να αποτύχει μεInvalidOperationException όταν ζητείται μια τιμή που λείπει. Όταν εργάζεστε με τέτοια επίπεδα, σκεφτείτε να χρησιμοποιήσετεGetValueOrDefault
.
Δείτε επίσης
- class Feature
- χώρος ονομάτων Aspose.Gis
- συνέλευση Aspose.GIS