Udostępnij za pośrednictwem


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)

Object

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)

Inne zasoby

Konwersje plików w Visual Basic

Struktury (Visual Basic)