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ó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 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 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 AscChra Unicode-ra és a Unicode-ból való fordításra.

Lásd még