共用方式為


Visual Basic 6.0 使用者可以進行的通用資料型別變更

更新:2007 年 11 月

考量到與 Common Language Runtime 的互通性 (Iinteroperability),Visual Basic 2008 更新了通用資料型別。

Visual Basic 6.0

在 Visual Basic 6.0 中,Variant 是用來當做通用資料型別。這表示您可以在 Variant 型別的變數中存放任何型別的資料。

Visual Basic 2005

在 Visual Basic 2008 中,Object 是通用資料型別。Object 型別的變數可以保留任何型別的資料。Variant 型別已不被支援,而且它的所有功能是由 Object 來提供。

雖然 Variant 在語法上並沒有用處,不過仍然是 Visual Basic 2008 中的保留字。這樣有助於避免將它與先前的意義混淆在一起。

VarType 函式傳回 VariantType 列舉型別的成員,以提供物件變數的資料型別類別。您也可使用 System 命名空間中的類別,以取得 Object 執行個體的數字資料型別資訊,如下列程式碼所示:

' Visual Basic
Dim SomeObj As New Object
' ... ... ... ...  SomeObj is assigned some value during processing. 
' ... ... ... ...  Now we want to find out the data type of SomeObj. 
Dim Dtype As Integer      ' To hold numeric data type result. 
Dtype = Type.GetTypeCode(SomeObj.GetType())

請參閱

概念

Visual Basic 中的資料型別

實值型別和參考型別

程式設計項目的支援變更摘要

參考

Object 資料型別

System

Object

Type

VarType 函式 (Visual Basic)

VariantType 列舉型別