Export (0) Print
Expand All
1 out of 1 rated this helpful - Rate this topic

How to: Convert an Object to Another Type in Visual Basic

You convert an Object variable to another data type by using a conversion keyword such as CType Function (Visual Basic).

The following example converts an Object variable to an Integer and a 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

If you know that the contents of an Object variable are of a particular data type, it is better to convert the variable to that data type. If you continue to use the Object variable, you incur either boxing and unboxing (for a value type) or late binding (for a reference type). These operations all take extra execution time and make your performance slower.

This example requires:

  • A reference to the System namespace.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.