Sdílet prostřednictvím


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

Proměnnou Object převedete na jiný datový typ pomocí klíčového slova převodu, například funkce CType.

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, bude se vám pouštět boxing a rozbalování (pro typ hodnoty) nebo opožděná vazba (pro typ odkazu). Všechny tyto operace zabírají delší dobu provádění a zkrátí výkon.

Kompilace kódu

Tento příklad vyžaduje:

  • Odkaz na System obor názvů.

Viz také