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
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.