Visual Basic ( VB ) er et programmeringsspråk og integrert utviklingsmiljø ( IDE ) som er utviklet av Microsoft basert på grunnleggende dataspråket . . NET versjonen lar programmerere å lage programmer for . NET Framework . Downcasting , som det refererer til programmering, er prosessen med å avgrense en referanse fra en avledet klassen til dets base klasse . Downcasting er mest sett i C + +, C # og Java programmeringsspråk , men det kan også gjøres i VB.NET . I VB.NET , er casting vanligvis automatisk når et objekt har blitt tilordnet en variabel . Imidlertid kan du slå av den automatiske casting funksjon og angi downcasting i VB.NET kode . Instruksjoner
en
Åpen VB.NET eller Visual Basic 2010 . . NET versjon av IDE er den første til å bruke . NET Framework . 2010-versjonen gir også mulighet for programmering med . NET Framework . Velger å åpne et eksisterende prosjekt eller starte en ny en fra velkomstskjermen.
2
Klikk på "View " menyen og deretter " Code" for å åpne Kode Editor . Du kan også høyreklikke hvor som helst på et skjema og deretter " Vis Kode " for å også åpne Kode Editor .
3
Endre " Option Strict " eiendom til " On" på toppen av VB.NET kode ved å legge til følgende linje : en
" Option Strict On"
Dette slår av automatisk casting -funksjonen i VB.NET og sikrer at den eneste casting som vil bli gjort vil bli spesifisert av programmerer .
4
Bruk " DirectCast " operatøren å gjøre eksplisitt casting . Også bruke " getType " operator for å sikre at objektet du arbeider med er gyldig for downcasting . For eksempel, hvis du ønsker å gjøre downcasting på en tekstboks , vil koden bli : en
" Dim x As System.Type
x = txtExample.GetType ( )
< p > MessageBox.Show ( x.FullName )
p Hvis typeof x Er TextBox Deretter
x = DirectCast ( txtExample , tekstboks)
End If "
5
Klikk på "Lagre "-ikonet for å lagre endringene til koden.