Megosztás a következőn keresztül:


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ódusok hívásait is felismeri, amelyeket a kapcsolódó objektumok nem támogatnak.

  • 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 IntegerUInteger 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 Double-val végzett műveletek azonban nem olyan gyorsak, mint az olyan egész típusokkal, 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 és ChrW függvények Unicode-ban működnek. Ezeket érdemes előnyben részesíteni a Asc és Chr alkalmazása helyett, amelyeknek fordítaniuk kell Unicode-ra és Unicode-ból.

Lásd még