Partilhar via


Como: Converter um objeto para outro tipo no Visual Basic

Você converte uma Object variável em outro tipo de dados usando uma palavra-chave de conversão, como CType Function.

Exemplo

O exemplo a seguir converte uma Object variável em an Integer e a 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  

Se você sabe que o conteúdo de uma Object variável é de um tipo de dados específico, é melhor converter a variável para esse tipo de dados. Se você continuar a usar a Object variável, incorrerá em boxing e unboxing (para um tipo de valor) ou ligação tardia (para um tipo de referência). Todas essas operações levam tempo de execução extra e tornam seu desempenho mais lento.

Compilar o código

Este exemplo requer:

  • Uma referência ao System namespace.

Consulte também