Cómo: Convertir un objeto en otro tipo en Visual Basic
Actualización: noviembre 2007
Convierte una variable Object en otro tipo de datos utilizando una palabra clave de conversión como CType (Función).
Ejemplo
En el ejemplo siguiente se convierte una variable de tipo Object en Integer y String.
Public Sub objectConversion(ByVal anObject As Object)
Dim anInteger As Integer
Dim aString As String
anInteger = CType(anObject, Integer)
aString = CType(anObject, String)
End Sub
Si sabe que el contenido de una variable Object es de un tipo de datos determinado, es mejor convertir la variable en ese tipo de datos. Si sigue utilizando la variable Object, provoca una conversión boxing y una conversión unboxing (para un tipo de valor) o un enlace en tiempo de ejecución (para un tipo de referencia). Estas operaciones exigen todas un tiempo de ejecución adicional y ralentizan el rendimiento.
Compilar el código
Este ejemplo necesita:
- Una referencia al espacio de nombres System.
Vea también
Conceptos
Conversiones de ampliación y de restricción
Conversiones implícitas y explícitas
Cambios de valores durante las conversiones
Conversiones entre cadenas y otros tipos
Programación sin tipos en Visual Basic
Referencia
Resumen de tipos de datos (Visual Basic)
Funciones de conversión de tipos