Sdílet prostřednictvím


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

Převedení Object na jiný typ dat, například pomocí klíčového slova Převod proměnné CType – funkce (Visual Basic).

Příklad

Převede následující příklad Object k proměnné 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 Object proměnné jsou datový typ, je lepší převést proměnné datového typu.Je-li nadále používat Object proměnné, kterou účtovány buď boxerská a na volné určení (pro typ hodnoty) nebo pozdní vazba (pro typ odkazu).Tyto operace všech trvat delší dobu spuštění a aby pomalejší výkon.

Probíhá kompilace kódu

Tento příklad vyžaduje:

  • Odkaz na obor názvů System.

Viz také

Referenční dokumentace

Souhrn datových typů (Visual Basic)

Funkce pro převod typů (Visual Basic)

Object

Koncepty

Rozšíření a zúžení převodů (Visual Basic)

Implicitní a explicitní převody (Visual Basic)

Převody mezi řetězci a ostatními typy (Visual Basic)

Převody pole (Visual Basic)

Další zdroje

Převody typů v jazyce Visual Basic

Struktury (Visual Basic)