Porady: konwertowanie obiektu do innego typu w Visual Basic
Zmienną Object
można przekonwertować na inny typ danych przy użyciu słowa kluczowego konwersji, takiego jak funkcja CType.
Przykład
Poniższy przykład konwertuje zmienną Object
na zmienną String
i Integer
.
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
Jeśli wiesz, że zawartość Object
zmiennej ma określony typ danych, lepiej jest przekonwertować zmienną na ten typ danych. Jeśli nadal używasz zmiennejObject
, nawiąższ pole wyboru i rozpakujesz (dla typu wartości) lub opóźnione powiązanie (dla typu odwołania). Te operacje zajmują dodatkowy czas wykonywania i spowalniają wydajność.
Kompilowanie kodu
Ten przykład wymaga:
- Odwołanie do System przestrzeni nazw.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla