Clase System::IConvertible
Contenido
[
Ocultar
]IConvertible class
Define métodos que convierten el valor del tipo de referencia o valor que implementa en un tipo de tiempo de ejecución de lenguaje común que tiene un valor equivalente. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
class IConvertible : public virtual System::Object
Métodos
| Método | Descripción |
|---|---|
| virtual GetTypeCode() | Devuelve el código de tipo de esta instancia. |
| virtual ToBoolean(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un valor Boolean equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToByte(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un entero uint32_teger de 8 bits equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToChar(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un carácter Unicode equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToDateTime(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un System::DateTime equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToDecimal(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un número System::Decimal equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToDouble(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un número de punto flotante de doble precisión equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToInt16(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un entero con signo de 16 bits equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToInt32(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un entero con signo de 32 bits equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToInt64(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un entero con signo de 64 bits equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToSByte(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un entero con signo de 8 bits equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToSingle(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un número de punto flotante de precisión simple equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToString(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un System::String equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToString() const | Análogo del método C# Object.ToString(). Permite convertir objetos personalizados a cadena. |
| virtual ToType(const TypeInfo&, System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un System::Object del System::Type especificado que tiene un valor equivalente, utilizando la información de formato específica de la cultura indicada. |
| virtual ToUInt16(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un uint32_teger de 16 bits equivalente utilizando la información de formato específica de la cultura indicada. |
| virtual ToUInt32(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un uint32_teger de 32 bits equivalente usando la información de formato específica de la cultura. |
| virtual ToUInt64(System::SharedPtr<System::IFormatProvider>) | Convierte el valor de esta instancia a un uint32_teger de 64 bits equivalente usando la información de formato específica de la cultura. |
Ver también
- Class Object
- Namespace System
- Library Aspose.Page for C++