Share via


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

Este ejemplo 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)

Object

Conceptos

Conversiones de ampliación y de restricción (Visual Basic)

Conversiones implícita y explícita (Visual Basic)

Cambios de valores durante las conversiones (Visual Basic)

Conversiones entre cadenas y otros tipos (Visual Basic)

Conversión de matrices (Visual Basic)

Programación sin tipos en Visual Basic

Otros recursos

Conversiones de tipos en Visual Basic

Estructuras (Visual Basic)