Porady: konwertowanie obiektu do innego typu w Visual Basic
Możesz przekonwertować Object zmiennej na inny typ danych przy użyciu słowa kluczowego konwersji, takich jak CType — Funkcja (Visual Basic).
Przykład
Poniższy przykład konwertuje Object zmienna Integer i String.
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 są zmienną określonego typu danych, jest lepiej przekonwertować zmiennej typu danych.Jeśli nadal używać Object zmienna ponosisz albo boksie i rozpakowanej (dla typu wartości) lub późnego wiązania (dla typu odwołania).Operacje te wszystkie zająć dodatkowy czas realizacji i upewnij wydajności wolniej.
Kompilowanie kodu
W tym przykładzie wymaga:
- Odniesienie do System obszaru nazw.
Zobacz też
Informacje
Typ danych — Podsumowanie (Visual Basic)
Funkcje konwersji typu (Visual Basic)
Koncepcje
Rozszerzanie i zwężanie konwersji (Visual Basic)
Konwersje jawne i niejawne (Visual Basic)
Konwertowanie pomiędzy ciągami a innymi typami danych (Visual Basic)
Konwersje tablic (Visual Basic)