Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En la tabla siguiente se muestran los tipos de datos de Visual Basic .NET, los tipos compatibles con
Common Language Runtime, su asignacin de almacenamiento nominal y sus intervalos de
valores.
Tipo de Visual
Basic
Estructura
de tipo
Common
Language
Runtime
Boolean
Boolean
En funcin de
la plataforma
de
implementaci
n
True o False
Byte
Byte
1 byte
Char (carcter
individual)
Char
2 bytes
date
DateTime
8 bytes
Decimal
Decimal
16 bytes
0 a +/79.228.162.514.264.337.593.543.95
0.335 (+/-7,9... E+28) sin
separador decimal; 0 a +/7,922816251426433759354395033
5 con 28 posiciones a la derecha
del decimal;
el nmero distinto de cero ms
pequeo es +/0,000000000000000000000000000
1 (+/-1E-28)
Double (punto
flotante de
precisin doble)
Double
8 bytes
-1,79769313486231570E+308 a
-4,94065645841246544E-324 para
los valores negativos;
4,94065645841246544E-324 a
1,79769313486231570E+308 para
los valores positivos
Asignacin
de
almacenamie
nto nominal
Intervalo de valores
Integer
Int32
4 bytes
-2.147.483.648 a 2.147.483.647
(con signo)
Long (entero
largo)
Int64
8 bytes
-9.223.372.036.854.775.808 a
9.223.372.036.854.775.807
(9,2...E+18 ) (con signo)
Objeto
Object (clas
e)
4 bytes en
plataforma de
32 bits
8 bytes en
plataforma de
64 bits
SByte
SByte
1 byte
Short (entero
corto)
Int16
2 bytes
Single (punto
flotante de
precisin
sencilla)
Single
4 bytes
String (longitud
variable)
String (clas
e)
En funcin de
la plataforma
de
implementaci
n
UInteger
UInt32
4 bytes
ULong
UInt64
8 bytes
0 a 18.446.744.073.709.551.615
(1,8...E+19 ) (sin signo)
UserDefined(estructu
ra)
(hereda
deValueTyp
e)
En funcin de
la plataforma
de
implementaci
n
UShort
UInt16
2 bytes