Gewusst wie: Konvertieren eines Objekts in einen anderen Typ in Visual Basic
Sie konvertieren eine Object
Variable in einen anderen Datentyp, indem Sie ein Konvertierungsstichwort wie Z. B. CType Functionverwenden.
Beispiel
Im folgenden Beispiel wird eine Variable in eine Object
Integer
und eine Variable String
konvertiert.
Public Sub objectConversion(ByVal anObject As Object)
Dim anInteger As Integer
Dim aString As String
anInteger = CType(anObject, Integer)
aString = CType(anObject, String)
End Sub
Wenn Sie wissen, dass der Inhalt einer Object
Variablen einen bestimmten Datentyp aufweist, ist es besser, die Variable in diesen Datentyp zu konvertieren. Wenn Sie die Object
Variable weiterhin verwenden, werden entweder Boxen und Entboxen (für einen Werttyp) oder späte Bindung (für einen Bezugstyp) auftreten. Diese Vorgänge nehmen alle zusätzliche Ausführungszeit in Anspruch und machen ihre Leistung langsamer.
Kompilieren des Codes
Für dieses Beispiel benötigen Sie Folgendes:
- Einen Verweis auf den System-Namespace