Adattípusok hatékony használata (Visual Basic)
A be nem jelentett változók és adattípus nélkül deklarált változók az Object
adattípushoz vannak rendelve. Ez megkönnyíti a programok gyors írását, de lassabb végrehajtást okozhat.
Erős gépelés
Az adattípusok megadása az összes változóhoz erős gépelésnek nevezik. Az erős gépelés számos előnnyel jár:
Lehetővé teszi az IntelliSense támogatását a változókhoz. Ez lehetővé teszi a tulajdonságok és a többi tag megtekintését a kód beírása közben.
A fordítótípus-ellenőrzés előnyeit használja ki. Ez elfogja azokat az utasításokat, amelyek futásidőben meghiúsulhatnak olyan hibák miatt, mint például a túlcsordulás. Emellett olyan metódusokra irányuló hívásokat is elkap, amelyek nem támogatják azokat.
Ez a kód gyorsabb végrehajtását eredményezi.
Leghatékonyabb adattípusok
Az olyan változók esetében, amelyek soha nem tartalmaznak törteket, az integrál adattípusok hatékonyabbak, mint a nemintegrális típusok. A Visual Basicben Integer
UInteger
a leghatékonyabb numerikus típusok.
A tört számok Double
esetében a leghatékonyabb adattípus, mivel az aktuális platformok processzorai kettős pontossággal hajtanak végre lebegőpontos műveleteket. A műveletek Double
azonban nem olyan gyorsak, mint az olyan integrált típusok esetében, mint a Integer
.
Adattípus megadása
A Dim utasítással deklarálhat egy adott típusú változót. A hozzáférési szintet a nyilvános, a védett, a barát vagy a privát kulcsszó használatával is megadhatja, ahogyan az alábbi példában is látható.
Private x As Double
Protected s As String
Karakterkonvertálás
A AscW
függvények Unicode-ban ChrW
működnek. Ezeket érdemes előnyben részesíteni Asc
Chr
a Unicode-ra és a Unicode-ból való fordításra.