jueves, 26 de diciembre de 2013

Wie Downcast in VB.NET

Visual Basic (VB) ist eine Programmiersprache und eine integrierte Entwicklungsumgebung (IDE) von Microsoft basiert auf der Basic-Programmiersprache entwickelt. Die. NET-Version ermöglicht es Programmierern, Programme für die. NET Framework zu erstellenDowncasting, wie es die Programmierung bezieht, ist der Prozess der Raffination eine Referenz von einer abgeleiteten Klasse auf seine BasisklasseDowncasting meist in C + +, C # und Java gesehen, aber es kann auch in VB.NET erfolgen. In VB.NET, ist Gießen in der Regel automatisch, sobald ein Objekt einer Variablen zugewiesen wurdeSie können jedoch deaktivieren Sie die automatische Casting Funktion und geben Sie den Downcasting in der VB.NET-Code.

Offene VB.NET oder Visual Basic 2010. Die. NET-Version der IDE ist der erste, der. NET Framework verwenden. Die Version 2010 ermöglicht auch die Programmierung mit dem. NET Framework. Wählen Sie ein vorhandenes Projekt öffnen oder ein neues starten aus dem Willkommen-Bildschirm.



Klicken Sie auf "Ansicht" den Menüpunkt und dann "Code" um den Code-Editor zu öffnen. Sie können auch mit der rechten Maustaste auf ein Formular und dann auf "Code anzeigen", um auch den Code-Editor zu öffnen.



Ändern Sie den "Option Strict"-Eigenschaft auf "On" an der Spitze der VB.NET-Code, indem Sie die folgende Zeile ein:

"Option Strict On"

Dieser schaltet den automatischen Gießen Funktion in VB.NET und sorgt dafür, dass das einzige, was getan werden Gießen wird vom Programmierer festgelegt werden.



Benutzen Sie den "DirectCast" Bediener explizite Umwandlung zu tun. Auch die "GetType"-Operator, um sicherzustellen, dass das Objekt, mit dem Sie arbeiten gültig für Downcasting ist. Zum Beispiel, wenn Sie auf einem Downcasting Textfeld tun wollen, wird der Code sein:

"Dim x As System.Type

x = txtExample.GetType ()

MessageBox.Show (x.FullName)

Wenn TypeOf x Ist TextBox Dann

x = DirectCast (txtExample, TextBox)

End If "



Klicken Sie auf das Symbol "Speichern", um die Änderungen an den Code zu speichern.

 

No hay comentarios:

Publicar un comentario