Útmutató: Objektum átalakítása másik típusra a Visual Basicben
Egy változót Object
egy másik adattípussá alakíthat át egy konverziós kulcsszó, például a CType függvény használatával.
Példa
Az alábbi példa egy változót és egy Object
Integer
változót String
konvertál.
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
Ha tudja, hogy egy Object
változó tartalma egy adott adattípushoz tartozik, jobb, ha a változót erre az adattípusra konvertálja. Ha továbbra is használja a Object
változót, akkor a dobozolás és a kicsomagolás (értéktípus esetén) vagy késői kötés (referenciatípus esetén) jelentkezik. Ezek a műveletek további végrehajtási időt vesznek igénybe, és a teljesítményt lassabbá teszik.
A kód fordítása
Ehhez a példához a következőre van szükség:
- Hivatkozás a System névtérre.