Object變量作為32位(4個字節)地址來存儲,該地址可引用應用程序中或某些其他應用程序中的對象。
可以隨後指定一個被聲明為Object的變量去引用應用程序所識別的任何實際對象。Object變量也可以用來存儲各種類型的數據變量,這個功能使Object類型取代了vb 6.0中的Variant類型,如下例:
Dim objDb as Object
objDb=New DAO.Field()
在聲明對象變量時,請使用特定的類,而不用一般的Object(例如用TextBox而不用Control,或者像上面的例子那樣,用“Field”取代Object)。運行程序之前,vb.net可以決定引用特定類型對象的屬性和方法。因此,應用程序在運行時速度會更快。在“對象浏覽器”中列舉了特定的類。當使用其他應用程序的對象,並在“對象浏覽器”中的“類”列表中列舉對象時,應該聲明對象,這樣可確保vb.net能夠識別引用的特定類型對象,在運行時解決引用問題。