共用方式為


其他資料型別 (Visual Basic)

Visual Basic 提供幾種非數字或字元導向的資料型別。 而這些型別是用來處理特定資料,例如是/否值、日期/時間值和物件位址。

如需 Visual Basic 資料型別的並存比較表,請參閱資料型別摘要 (Visual Basic)

Boolean 型別

Boolean 資料型別 (Visual Basic) 是解譯為 True 或 False 的不帶正負號值。 它的資料寬度取決於實作平台。 如果變數只能包含兩種狀態的值,例如 true/false、是/否或開/關,則請宣告為 Boolean。

Date 型別

Date 資料型別 (Visual Basic) 是 64 位元值,同時包含日期和時間資訊。 每遞增一次代表自公元 (Gregorian calendar) 1 年 1 月 1 日開始 (12:00 AM) 又經過了 100 奈秒 (Nanosecond)。 如果變數可以包含日期值、時間值或這兩者,則請宣告為 Date。

物件型別

Object 資料型別是 32 位元位址,用來指向您應用程式或某些其他應用程式中的物件執行個體。 Object 變數可以參考任何您應用程式可以辨認的物件,或是任何資料型別的資料。 這包含了實值型別,例如Integer, Boolean,和結構的執行個體,並參考型別、 哪些情況下,例如從類別建立物件的String和Form,和陣列執行個體。

如果變數是儲存在編譯時期無法得知的類別執行個體指標,或是可以指向各種資料型別的資料,則請宣告為 Object。

利用Object資料型別時您可以使用它來儲存任何資料型別的資料。 而缺點在於,會進行佔用許多執行時間的額外運算,並減緩應用程式執行。 若使用實值型別的 Object 變數,則會發生 Boxing 和 Unboxing。 若用於參考型別,會發生「晚期繫結」(Late Binding)。

請參閱

工作

疑難排解資料型別 (Visual Basic)

概念

型別字元 (Visual Basic)

數字資料型別 (Visual Basic)

字元資料型別 (Visual Basic)

早期和晚期繫結 (Visual Basic)

其他資源

基礎資料型別 (Visual Basic)