Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.