Manualandia
a- a+

Tipi di dati

Tipi enumerati personali

Con l'enunciato enum si puòdichiarare un tipo di enumerazione. La sintassi generaleè la seguente:

 

 

[Public ¦ Private] Enum nomenomeMembro [=espressioneCostante]nomeMembro [=espressioneCostante]….End Enum

 

Esempio:

 

Enum GiorniGiornoNonValido=0LunedìMartedìMercoledìGiovedìVenerdìSabatoDomenicaEnd Enum

 

Tipi di dati in Visual Basic

 

La tabella che segue riporta tutti i tipi didati che è possibile utilizzare in VisualBasic.

 

Tipo di dati

Dimensione

Intervallo memorizzazione

Byte

1 byte

Da 0 a 255

Boolean

2 byte

True o False

Integer

2 byte

Da -32.768 a 32.767

Long (intero lungo)

4 byte

Da -2.147.483.648 a 2.147.483.647

Single (virgola mobile semplice)

4 byte

Da -3.402823E38 a -1.401298E45 per la precisione dei valori negativi e da 1.401298E45 a 3.402823E38 per la precisione dei numeri positivi

Double (virgola mobile a doppia precisione)

8 byte

-4.94065645841247E-324 per i valori negativi e 4.94065645841247E-324 per i valori positivi

Currency

8 byte

Da -922.337.203.685.477,5808 a 922.337.203.685.477,5808

Decimal

14 byte

+/-79.288.162.514.264.337.593.543.950.335 senza cifra decimale e +/- 7,9228162514264337593543950335 con 28 cifre decimali dopo la virgola. Il valoe minimo deiverso da zero è pari a +/-0,0000000000000000000000000001

Date

8 byte

Dal 1 Gennaio 100 al 31 Dicembre 9999 (ottimisti!)

Object

4 byte

Qualsiasi riferimento a oggetto

String

10 byte + lunghezza stringa

Da 0 a, circa, 2 miliardi

Variant (con numero)

16 byte

Un qualsiasi valore numerico fino all'intervallo di Double

Variant

22 byte + lunghezza stringa

Da 0 a circa 2 miliardi

Personalizzato (definito da type)

Numero richiesto dagli elementi

L'intervallo di ogni elemento è identico a quello dell'intervallo per il tipo di dati.