Udostępnij za pośrednictwem


Jak: konwertowanie obiektu na inny typ w języku Visual Basic

Możesz przekonwertować Object zmiennej na inny typ danych przy użyciu słowa kluczowego konwersji, takich jak Funkcja CType (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

Podsumowanie typów danych (Visual Basic)

Funkcje konwersji typu (Visual Basic)

Object

Koncepcje

Rozszerzanie i zawężanie konwersji (Visual Basic)

Konwersje niejawne i jawne (Visual Basic)

Konwersje między ciągi i innych typów (Visual Basic)

Tablica konwersji (Visual Basic)

Inne zasoby

Konwersje typów w języku Visual Basic

Budowle (Visual Basic)