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 átalakíthat másik adattípussá egy konverziós kulcsszó, például a CType Operátor használatával.

példa

Az alábbi példa egy Object változót egy Integer-re és egy String-re 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 vagy dobozolást és kicsomagolást (értéktípus esetén) vagy késői kötést (referenciatípus esetén) fog tapasztalni. Ezek a műveletek további végrehajtási időt vesznek igénybe, és a teljesítményt lassabbá teszik.

A kód összeállí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