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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.