Visual Basic (VB) é uma linguagem de programação de computadores e ambiente de desenvolvimento integrado (IDE) desenvolvido pela Microsoft baseado na linguagem de computador Basic. A versão NET . Permite aos programadores criar programas para o NET Framework . . Downcasting , pois se refere à programação, é o processo de refinar uma referência de uma classe derivada para sua classe base . Downcasting é visto principalmente em C + + , C # e linguagens de programação Java , mas também pode ser feito em VB.NET . Em VB.NET , fundição é geralmente automática uma vez que um objeto foi atribuído a uma variável . No entanto, você pode desligar a função de fundição automática e especificar o downcasting no código VB.NET . Instruções
1
Abrir VB.NET ou Visual Basic 2010 . A versão . NET do IDE é o primeiro a usar o NET Framework . . A versão 2010 também permite a programação com o NET Framework . . Escolha para abrir um projeto existente ou iniciar um novo a partir da tela de boas vindas .
2
Clique em "Ver " item de menu e , em seguida, "Código" para abrir o Editor de Código. Você também pode clicar com o botão direito em qualquer lugar em um formulário e , em seguida, "View Code " para também abrir o Editor de Código.
3
Altere o " Option Strict " propriedade para "On " no topo do código VB.NET , adicionando a seguinte linha:
" Option Strict On"
isso desativa a função automática de qualidade em VB.NET e garante que a única fundição que será feito será especificado pelo programador.
4
Use o operador " DirectCast " para fazer a conversão explícita . Além disso, use o operador " GetType " para garantir que o objeto que você está trabalhando com é válido para downcasting . Por exemplo, se você quer fazer downcasting em uma caixa de texto , o código será:
" Dim x As System.Type
x = txtExample.GetType ()
MessageBox.Show ( x.FullName )
Se TypeOf x Is TextBox Então
x = DirectCast ( txtExample , TextBox )
End If "
5
Clique no ícone "Save" para salvar as alterações no código .