Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come Downcast in VB.NET

Visual Basic ( VB ) è un linguaggio di programmazione e l'ambiente di sviluppo integrato ( IDE ) sviluppato da Microsoft in base al linguaggio di base del computer . La versione di . NET consente ai programmatori di creare programmi per il . NET Framework . Downcasting , in quanto si riferisce alla programmazione , è il processo di raffinazione di un riferimento da una classe derivata per la sua classe di base . Downcasting è visto soprattutto in C + +, # e Java linguaggi di programmazione C , ma può anche essere fatto in VB.NET . In VB.NET , casting è di solito automatico una volta che un oggetto è stato assegnato a una variabile . Tuttavia, è possibile disattivare la funzione automatica di colata e specificare il downcasting nel codice VB.NET . Istruzioni
1

Aprire VB.NET o Visual Basic 2010 . La versione di . NET dell'IDE è il primo ad utilizzare il . NET Framework . La versione 2010 permette anche la programmazione con. NET Framework . Scegliere di aprire un progetto esistente o iniziarne uno nuovo dalla schermata di benvenuto .
2

Clicca su " Visualizza " voce di menu e poi "Codice" per aprire l'editor di codice . È possibile anche fare clic destro in qualsiasi punto di un modulo e poi " Visualizza codice " per aprire anche l'editor di codice .
3

Modificare la proprietà " Option Strict " su "On " in alto del codice VB.NET , aggiungendo la seguente riga :

"Option Strict On "

Questo disattiva la funzione di fusione automatica in VB.NET e assicura che l'unico getto che sarà fatto saranno specificate dal programmatore .
4

Utilizzare l'operatore " DirectCast " fare cast esplicito . Inoltre, utilizzare l'operatore " GetType " per garantire che l'oggetto che si sta lavorando con una validità di downcasting . Per esempio, se si vuole fare downcasting su una casella di testo , il codice sarà:

" Dim x As System.Type

x = txtExample.GetType ( ) per

MessageBox.Show ( x.FullName ) per

TypeOf x Is TextBox Poi

x = DirectCast ( txtExample , TextBox ) per

End If "
5

Clicca sull'icona "Salva" per salvare le modifiche al codice.

 

Programmazione © www.354353.com