Visual Basic ( VB ) är en dator programmeringsspråk och integrerad utvecklingsmiljö ( IDE ) som utvecklats av Microsoft baserat på Basic datorspråk . Den . NET version gör att programmerare att skapa program för . NET Framework . Downcasting , eftersom den hänvisar till programmering , är att finslipa på en referens från en härledd klass till sin basklass . Downcasting är främst ses i C + +, C # och Java programmeringsspråk , men det kan också göras i VB.NET . I VB.NET , är gjutning oftast automatiskt när ett objekt har tilldelats en variabel . Men , kan du stänga av den automatiska gjutning funktionen och ange downcasting i VB.NET koden . Instruktioner
1
Open VB.NET eller Visual Basic 2010 . Den . NET version av IDE är den första att använda . NET Framework . 2010 års version tillåter även programmering med . NET Framework . Välj att öppna ett befintligt projekt eller starta ett nytt från välkomstskärmen .
2
Klicka på " Visa " i menyn och sedan " Code " att öppna Code Editor . Du kan också högerklicka någonstans på en blankett och sedan " Visa kod " för att också öppna Code Editor .
3
Ändra " Option Strict " egenskap till " On " på toppen av VB.NET koden genom att lägga till följande rad :
" Option Strict On "
Då stängs den automatiska gjutning funktionen i VB.NET och säkerställer att den enda gjutning som kommer att ske kommer att anges av programmeraren .
4
Använd " DirectCast " operatör att göra explicit gjutning . Använd även " getType " operatör för att säkerställa att objektet som du arbetar med är giltigt för downcasting . Till exempel , om du vill göra downcasting på en textruta , kommer koden :
" Dim x As System.Type
x = txtExample.GetType ( ) katalog
MessageBox.Show ( x.FullName ) katalog p Om typeof x Is TextBox Sedan
x = DirectCast ( txtExample , TextBox ) katalog
End If "
5
Klicka på " spara " -ikonen för att spara ändringarna i koden .