System::IConvertible κλάση
περιεχόμενα
[
κρύβω
]IConvertible class
Ορίζει μεθόδους που μετατρέπουν την τιμή του υλοποιημένου αναφοράς ή τύπου τιμής σε έναν τύπο χρόνου εκτέλεσης κοινής γλώσσας που έχει ισοδύναμη τιμή. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε αντίγραφο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.
class IConvertible : public virtual System::Object
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| virtual GetTypeCode() | Επιστρέφει τον κωδικό τύπου για αυτό το αντικείμενο. |
| virtual ToBoolean(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε μια ισοδύναμη τιμή Boolean χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToByte(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε ένα ισοδύναμο 8-bit uint32_teger χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToChar(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε ένα ισοδύναμο χαρακτήρα Unicode χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToDateTime(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε ένα ισοδύναμο System::DateTime χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToDecimal(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε έναν ισοδύναμο αριθμό System::Decimal χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToDouble(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε έναν ισοδύναμο αριθμό κινητής υποδιαστολής διπλής ακρίβειας χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης.. |
| virtual ToInt16(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε έναν ισοδύναμο 16-bit υπογεγραμμένο ακέραιο χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToInt32(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε έναν ισοδύναμο 32-bit υπογεγραμμένο ακέραιο χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToInt64(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε έναν ισοδύναμο 64-bit υπογεγραμμένο ακέραιο χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToSByte(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε έναν ισοδύναμο 8-bit υπογεγραμμένο ακέραιο χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToSingle(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε έναν ισοδύναμο αριθμό κινητής υποδιαστολής μονής ακρίβειας χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToString(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε ένα ισοδύναμο System::String χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToString() const | Αναλογία της μεθόδου C# Object.ToString(). Ενεργοποιεί τη μετατροπή προσαρμοσμένων αντικειμένων σε συμβολοσειρά. |
| virtual ToType(const TypeInfo&, System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε ένα System::Object του καθορισμένου System::Type που έχει ισοδύναμη τιμή, χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToUInt16(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε ένα ισοδύναμο 16-bit uint32_teger χρησιμοποιώντας τις καθορισμένες πολιτισμικές πληροφορίες μορφοποίησης. |
| virtual ToUInt32(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε ένα ισοδύναμο 32-bit uint32_teger χρησιμοποιώντας τις καθορισμένες πληροφορίες μορφοποίησης ειδικές για τον πολιτισμό. |
| virtual ToUInt64(System::SharedPtr<System::IFormatProvider>) | Μετατρέπει την τιμή αυτού του αντικειμένου σε ένα ισοδύναμο 64-bit uint32_teger χρησιμοποιώντας τις καθορισμένες πληροφορίες μορφοποίησης ειδικές για τον πολιτισμό. |
Δείτε επίσης
- Class Object
- Namespace System
- Library Aspose.Page for C++