共用方式為


其他資料類型 (Visual Basic)

Visual Basic 提供數種不面向數位或字元的數據類型。 相反地,它們會處理特殊數據,例如是/否值、日期/時間值和物件位址。

如需顯示 Visual Basic 資料類型並存比較的數據表,請參閱 數據類型

布爾值類型

布爾數據類型是解譯為 TrueFalse的不帶正負號值。 其數據寬度取決於實作平臺。 如果變數只能包含兩個狀態值,例如 true/false、yes/no 或 on/off,請將它宣告為 Boolean

日期類型

Date 資料類型是保留日期和時間資訊的 64 位值。 每個遞增代表公曆第 1 年 1 月 1 日開始 (上午 12:00) 以來的 100 奈秒時間。 如果變數可以包含日期值、時間值或兩者,請將它宣告為 Date

物件類型

對象資料類型是一個32位位址,指向應用程式內的物件實例,或在某些其他應用程式中。 Object變數可以參考應用程式可辨識的任何物件,或參考任何數據類型的數據。 這包括實值類型,例如IntegerBoolean和結構實例,以及實參考類型的物件實例,這些物件是從StringForm類別建立的,還有陣列實例。

如果變數儲存一個指向您在編譯時無法知道的類別實例的指標,或可以指向各種資料類型,請將其宣告為Object

數據類型的優點 Object 是您可以使用它來儲存任何數據類型的數據。 缺點是,您會產生額外的作業,這些作業需要更多運行時間,並讓您的應用程式執行速度變慢。 如果您針對 Object 實值型別使用變數,則會產生 裝箱拆箱。 如果您將其用於引用類型,則會產生 晚期系結

另請參閱