Összetett adattípusok
Amellett, hogy az egyszerű adattípusok rendelkezésre Visual Basic, létre lehet hozni elemei különböző típusú összetett adattípusok. ilyen szerkezetek, tömbök és osztályok. Hozhat létre összetett adattípusok egyszerű típusok vagy más összetett típusokat. Például az egyik lehet határozni egy sor elemek a szerkezet vagy a szerkezet a tömb tagjai.
Vegyület típusa eltér a típusú adatok szerepelnek a készítményben. Például egy sor elemet nem tartozik Integer egész adattípus.
Az adatok tömb típus mely rendszerint egy elem típusát zárójelben vesszővel szükséges. Például, egy egydimenziós tömb elemeinek jelöljük string string (). egy kétdimenziós tömböt Boole Boole jelöljük (,).
Nincs egyetlen típusú adatot, amely magában foglalja a struktúrákat. Ehelyett minden képviselő egyedi meghatározása a szerkezet adattípus, akkor is, ha a két szerkezet határozza azonos elemek azonos sorrendben. Azonban, ha az előállított két vagy több példányban ugyanazt a szerkezetet, a Visual Basic kezeli őket tagjai azonos típusú adatokat.
Nincs egyetlen típusú adatot, amely magában foglalja az összes tömböt. Egyetlen esetben a tömb adattípus határozza meg a következő paramétereket:
létezését egy tömb;
rangot (mérések száma) a tömb;
típusú tömb elemeit.
Különösen, a hossza a nevezett mérés nem része az adattípus példány. Ez látható az alábbi példában.
Az előző példában, a tömb változók, és Arraya arrayB tartják az egyik típusú adatok - Byte () - akkor is, ha inicializálódnak különböző hosszúságban. Változók és arrayB arrayC különböző, mivel a különböző típusú elemeket. Változók arrayC és arrayD különböző, hiszen a soraiban különböző. Változók arrayD arrayE, és ugyanolyan típusú - Short (,) mert ezek minősége és típusa elemek ugyanazok, még ha arrayD még nem inicializált.
További információ a tömbök, lásd. Tömbök Visual Basic.
Nincs egyetlen típusú adatot, amely tartalmazza az összes osztályok. Míg az egyik osztály örökölhet másik osztály, mindegyik egy külön típusú adatokat. Több esetben az azonos osztályba tartozó azonos típusú adatokat. Ha kijelöl egy osztály például változó a másikra, akkor nem csak az azonos típusú adat, de ők is rámutatnak, hogy az azonos osztályú példány a memóriában.
További információk az osztályok, lásd. Megértésében az osztályok.