Κλάση System::BoxedValueBase
περιεχόμενα
[
κρύβω
]BoxedValueBase class
Μια βασική κλάση που ορίζει μια διεπαφή και υλοποιεί ορισμένες θεμελιώδεις μεθόδους μιας κλάσης απογώγου που αντιπροσωπεύει μια συσκευασμένη τιμή. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
class BoxedValueBase : public System::Object
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| virtual GetTypeCode() const | Επιστρέφει την τιμή που αντιπροσωπεύει τον τύπο της συσκευασμένης τιμής που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual GetUnsignedLongLongValue() const | Μετατρέπει τη συσκευασμένη τιμή που αντιπροσωπεύεται από το τρέχον αντικείμενο σε ακέραιο 64-bit. |
| virtual IsBoxedEnum() | Καθορίζει εάν το τρέχον αντικείμενο αντιπροσωπεύει μια συσκευασμένη τιμή τύπου enum. |
| static Parse(const TypeInfo&, const String&, bool) | Συσκευάζει την τιμή της σταθεράς απαρίθμησης του συγκεκριμένου enum με το καθορισμένο όνομα. Ένα παράμετρος καθορίζει εάν η διάκριση πεζών-κεφαλαίων πρέπει να αγνοηθεί κατά την ερμηνεία της συμβολοσειράς που καθορίζει το όνομα της σταθεράς απαρίθμησης. |
| static Parse(const TypeInfo&, const String&) | Συσκευάζει την τιμή της σταθεράς απαρίθμησης του συγκεκριμένου enum με το καθορισμένο όνομα. |
| ToString(const System::String&) const | Μετατρέπει το συσκευασμένο αντικείμενο σε συμβολοσειρά χρησιμοποιώντας την καθορισμένη μορφοποιητική συμβολοσειρά. |
| virtual ToString() const | Αναλογία της μεθόδου C# Object.ToString(). Ενεργοποιεί τη μετατροπή προσαρμοσμένων αντικειμένων σε συμβολοσειρά. |
Δείτε επίσης
- Class Object
- Namespace System
- Library Aspose.Page for C++