Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Visual Basic számos olyan adattípust tartalmaz, amelyek nem számok vagy karakterek felé irányulnak. Ehelyett speciális adatokkal foglalkoznak, például igen/nem értékekkel, dátum-/időértékekkel és objektumcímekkel.
A Visual Basic adattípusok egymás melletti összehasonlítását bemutató táblázatot az Adattípusok című témakörben tekintheti meg.
Logikai típus
A logikai adattípus egy aláíratlan érték, amelyet a rendszer a következőként értelmez: vagy TrueFalse. Az adatszélesség a implementálási platformtól függ. Ha egy változó csak kétállapotú értékeket tartalmazhat, például igaz/hamis, igen/nem vagy be/ki, deklarálja azt Boolean.
Dátumtípus
A Dátum adattípus egy 64 bites érték, amely dátum- és időadatokat is tartalmaz. Minden növekmény 100 nanoszekundumnyi eltelt időt jelöl az 1. év január 1-jei kezdete (12:00) óta a Gergely-naptárban. Ha egy változó dátumértéket, időértéket vagy mindkettőt tartalmazhat, deklarálja azt Date.
Objektumtípus
Az objektum adattípusa egy 32 bites cím, amely egy objektumpéldányra mutat az alkalmazásban vagy más alkalmazásban. A Object változók hivatkozhatnak az alkalmazás által felismert objektumokra vagy bármilyen adattípusú adatokra. Ez magában foglalja az olyan értéktípusokat, mint Integerpéldául a , Booleanés a struktúrapéldányokat, valamint a referenciatípusokat, amelyek az olyan osztályokból és tömbpéldányokból létrehozott objektumok példányai, mint például String a Formtömbpéldányok.
Ha egy változó egy olyan osztály egy példányára mutató mutatót tárol, amelyet fordításkor nem ismer, vagy különböző adattípusok adataira mutathat, deklarálja azt Object.
Az adattípus előnye Object , hogy bármilyen típusú adat tárolására használható. A hátránya, hogy olyan további műveleteket kell végrehajtania, amelyek több végrehajtási időt vesznek igénybe, és lassabban hajtják végre az alkalmazást. Ha értéktípushoz használ változót Object, akkor az értéktípus csomagolása és az értéktípus kibontása történik. Ha referenciatípusokhoz használja, késői kötés várható.