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
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für