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