System::IConvertible Klasse
Inhalt
[
Ausblenden
]IConvertible class
Definiert Methoden, die den Wert des implementierenden Referenz- oder Werttyps in einen Common Language Runtime-Typ konvertieren, der einen äquivalenten Wert hat. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.
class IConvertible : public virtual System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| virtual GetTypeCode() | Gibt den Typcode für diese Instanz zurück. |
| virtual ToBoolean(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in einen äquivalenten Boolean-Wert unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToByte(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in einen äquivalenten 8‑Bit‑uint32_teger unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToChar(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes Unicode‑Zeichen unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToDateTime(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes System::DateTime unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToDecimal(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in eine äquivalente System::Decimal Zahl unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToDouble(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in eine äquivalente double‑Präzisions‑Gleitkommazahl unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen.. |
| virtual ToInt16(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes 16‑Bit‑vorzeichenbehaftetes Integer unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToInt32(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes 32‑Bit‑vorzeichenbehaftetes Integer unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToInt64(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes 64‑Bit‑vorzeichenbehaftetes Integer unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToSByte(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes 8‑Bit‑vorzeichenbehaftetes Integer unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToSingle(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in eine äquivalente Gleitkommazahl mit einfacher Genauigkeit unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToString(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes System::String unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToString() const | Analog zur C#-Methode Object.ToString(). Ermöglicht die Umwandlung benutzerdefinierter Objekte in einen String. |
| virtual ToType(const TypeInfo&, System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein System::Object des angegebenen System::Type, das einen äquivalenten Wert hat, unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToUInt16(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes 16‑Bit‑uint32_teger unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToUInt32(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes 32‑Bit‑uint32_teger unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
| virtual ToUInt64(System::SharedPtr<System::IFormatProvider>) | Konvertiert den Wert dieser Instanz in ein äquivalentes 64‑Bit‑uint32_teger unter Verwendung der angegebenen kulturspezifischen Formatierungsinformationen. |
Siehe auch
- Class Object
- Namespace System
- Library Aspose.Font for C++