Практическое руководство. Преобразование объекта к другому типу в Visual Basic
Переменная преобразуется в Object
другой тип данных с помощью ключевое слово преобразования, например функции CType.
Пример
В следующем примере переменная преобразуется в Object
переменную Integer
и а 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
Если вы знаете, что содержимое переменной Object
имеет определенный тип данных, лучше преобразовать переменную в этот тип данных. Если вы продолжаете использовать Object
переменную, вы влечете за собой бокс и распаковку (для типа значения) или позднюю привязку (для ссылочного типа). Все эти операции занимают дополнительное время выполнения и делают производительность медленнее.
Компиляция кода
Для этого примера требуются:
- ссылка на пространство имен System.