Sdílet prostřednictvím


Postupy: Převod objektu na jiný typ v jazyce Visual Basic

Proměnnou Object převedete na jiný datový typ pomocí klíčového slova převodu, jako je například CType – operátor.

Příklad

Následující příklad převede proměnnou Object na a Integer 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  

Pokud víte, že obsah proměnné je určitého datového Object typu, je lepší převést proměnnou na tento datový typ. Pokud proměnnou Object nadále používáte, vystavujete se buď boxingu a unboxingu (pro typ hodnoty), nebo pozdní vazbě (pro typ odkazu). Všechny tyto operace zabírají delší dobu provádění a zpomalí výkon.

Kompilace kódu

Tento příklad vyžaduje:

  • Odkaz na obor názvů System.

Viz také