Variant是一種特殊的數(shù)據(jù)類型,除了定長(zhǎng)String數(shù)據(jù)及用戶定義類型外,可以包含任何種類的數(shù)據(jù)。Variant也可以包含Empty、Error、Nothing及Null等特殊值。可以用VarType函數(shù)或TypeName函數(shù)來(lái)決定如何處理Variant中的數(shù)據(jù)。
數(shù)值數(shù)據(jù)可以是任何整型或?qū)嵭蛿?shù),負(fù)數(shù)時(shí)范圍從-1.797693134862315E308到-4.94066E-324,正數(shù)時(shí)則從4.94066E-324到1.797693134862315E308。
在vb中,允許對(duì)變量未加聲明而直接使用,這種方法稱為隱式聲明。所有隱式聲明的變量都是變體類型。