Megosztás a következőn keresztül:


Ú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 ObjectInteger változót Stringkonvertá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.

Lásd még