Tipi di dati integer per gli utenti di Visual Basic 6.0
Aggiornamento: novembre 2007
In Visual Basic 2008 i tipi di dati integer differiscono da quelli di Visual Basic 6.0. Le modifiche sono state apportate per garantire l'interoperabilità con altri linguaggi di programmazione e con Common Language Runtime.
Nella tabella che segue sono riportate le corrispondenze tra i tipi integer di Visual Basic 6.0 e quelli di Visual Basic 2008.
Dimensione del tipo integer |
Tipo di Visual Basic 6.0 e carattere identificatore di tipo |
Tipo di Visual Basic 2008 e carattere identificatore di tipo |
Tipo di Common Language Runtime (CLR) |
---|---|---|---|
8 bit, con segno |
(nessuno) |
SByte (nessuno) |
|
8 bit, senza segno |
Byte (nessuno) |
Byte (nessuno) |
|
16 bit, con segno |
Integer (%) |
Short (nessuno) |
|
16 bit, senza segno |
(nessuno) |
UShort (nessuno) |
|
32 bit, con segno |
Long (&) |
Integer (%) |
|
32 bit, senza segno |
(nessuno) |
UInteger (nessuno) |
|
64 bit, con segno |
(nessuno) |
Long (&) |
|
64 bit, senza segno |
(nessuno) |
ULong (nessuno) |
Nei sistemi a 32 bit le operazioni integer a 32 bit risultano più veloci delle operazioni integer a 16 o 64 bit. Di conseguenza in Visual Basic 2008 i tipi numerici fondamentali e più efficienti sono Integer e UInteger. Quando si effettua la migrazione a Visual Basic 2008, è possibile migliorare le prestazioni delle applicazioni modificando le dichiarazioni Long in Integer.
Nota: |
---|
Se si intende interagire con componenti creati su piattaforme diverse da Visual Basic 2008, è necessario verificare che i tipi di dati utilizzati corrispondano a quelli degli altri componenti. Se ad esempio si utilizza un'istruzione Declare per fare riferimento a una routine esterna creata in Visual Basic 6.0 e la routine definisce un argomento Integer (due byte in Visual Basic 6.0), è necessario identificare l'argomento come Short nell'istruzione Declare, che corrisponde al tipo integer a due byte in Visual Basic 2008. |
Vedere anche
Concetti
Riepilogo delle modifiche al supporto degli elementi di programmazione