Visual Basic ( VB ) er en computer programmeringssprog og integreret udviklingsmiljø ( IDE) udviklet af Microsoft baseret på den grundlæggende edb-sprog. Den . NET versionen tillader programmører at skabe programmer til . NET Framework . Downcasting , da det henviser til programmering, er processen med at raffinere en reference fra en afledt klasse til sin base klasse. Downcasting er for det meste ses i C + + , C # og Java programmeringssprog , men det kan også gøres i VB.NET . I VB.NET , er støbning normalt automatisk, når et objekt er blevet tildelt til en variabel. Men du kan slå den automatiske støbning funktion og angive downcasting i VB.NET kode. Instruktioner
1
Open VB.NET eller Visual Basic 2010. Den . NET version af IDE er den første til at bruge . NET Framework . 2010- versionen også mulighed for programmering med . NET Framework . Vælge at åbne et eksisterende projekt eller starte en ny fra velkomstskærmbilledet.
2
Klik på "Vis" menupunktet , og derefter "Code " for at åbne Code Editor. Du kan også højreklikke et vilkårligt sted i en form og derefter " View Code" til også åbne Code Editor .
3
Ændr " Option Strict " ejendom til " On" i toppen af VB.NET kode ved at tilføje følgende linje : Hej
"Option Strict On "
Dette slår den automatiske casting funktion i VB.NET og sikrer, at den eneste støbning , der vil ske vil blive specificeret af programmøren .
4
Brug " DirectCast " operatør at gøre eksplicit casting . Også bruge " getType " til at sikre, at det objekt, du arbejder med, er gældende for downcasting . For eksempel, hvis du ønsker at gøre downcasting på en tekstboks , vil koden være : Hej
" Dim x As System.Type
x = txtExample.GetType ()
< p > MessageBox.Show ( x.FullName )
p Hvis typeof x Er TextBox Så
x = DirectCast ( txtExample , TextBox )
End If "
5
Klik på "Gem" -ikonet for at gemme ændringerne til koden.