Como converter um objeto em 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 um Integer
e um 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ê souber que o conteúdo de uma Object
variável é de um tipo de dados específico, é melhor converter a variável nesse tipo de dados. Se você continuar a usar a Object
variável, incorrerá em boxing e unboxing (para um tipo de valor) ou associação tardia (para um tipo de referência). Todas essas operações levam tempo extra de execução e tornam o desempenho mais lento.
Compilar o código
Este exemplo requer:
- Uma referência ao namespace System.
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.