Como converter um objeto em outro tipo no Visual Basic
Você converte uma variável Object para outro tipo de dados usando uma palavra-chave de conversão, como Função CType (Visual Basic).
Exemplo
O exemplo seguinte converte uma variável Object para um Integer e uma 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 variável Object é de um determinado tipo de dados, é melhor converter a variável para esse mesmo tipo de dados. Se você continuar a usar a variável Object,você provoca o boxing ou unboxing (para um tipo de valor) ou ligação tardia (para uma tipo de referência). Essas operações todas levam mais tempo de execução e diminuem o desempenho.
Compilando o código
Este exemplo requer:
- Uma referência ao namespace System.
Consulte também
Referência
Resumo do tipo de dados (Visual Basic)
Funções de conversão do tipo (Visual Basic)
Conceitos
Conversões de Widening e Narrowing (Visual Basic)
Conversões implícitas e explícitas (Visual Basic)
Conversões entre cadeias de caracteres e outros tipos (Visual Basic)
Conversões de matriz (Visual Basic)