Aracılığıyla paylaş


Nasıl yapılır: Visual Basic'te Nesneyi Başka Bir Türe Dönüştürme

CType İşleci gibi bir Object dönüştürme anahtar sözcüğünü kullanarak bir değişkeni başka bir veri türüne dönüştürebilirsiniz.

Örnek

Aşağıdaki örnek, bir Object değişkenini bir Integer ve bir String'ya dönüştürür.

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  

Bir değişkenin içeriğinin belirli bir Object veri türünde olduğunu biliyorsanız, değişkeni bu veri türüne dönüştürmek daha iyidir. Eğer Object değişkenini kullanmaya devam ederseniz, ya kutulama ve kutudan çıkarma (değer türü için) yapar veya geç bağlama (başvuru türü için) gerçekleştirirsiniz. Bu işlemlerin tümü fazladan yürütme süresi alır ve performansınızı yavaşlatılır.

Kodu derleme

Bu örnek şunları gerektirir:

  • System namespace'ına bir referans.

Ayrıca bakınız