Cómo: Convertir un objeto en otro tipo en Visual Basic
Convierte una variable Object en otro tipo de datos utilizando una palabra clave de conversión como CType (Función) (Visual Basic).
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
Para este ejemplo se necesita:
- Una referencia al espacio de nombres System.
Vea también
Referencia
Resumen de tipos de datos (Visual Basic)
Funciones de conversión de tipos (Visual Basic)
Conceptos
Conversiones de ampliación y de restricción (Visual Basic)
Conversiones implícita y explícita (Visual Basic)
Conversiones entre cadenas y otros tipos (Visual Basic)
Conversión de matrices (Visual Basic)