Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tipos de Datos de Visual Basic1
Tipos de Datos de Visual Basic1
NET y su equivalente en el
Common Language Runtime (CLR)
Tipo de Visual
Basic
Tipo en CLR
(Framework)
Espacio de
memoria
que ocupa
Boolean
System.Boolean
2 bytes
Byte
System.Byte
1 byte
Char
System.Char
2 bytes
Un carcter Unicode.
Valores: de 0 a 65535 (sin signo).
No se puede convertir directamente a tipo numrico.
Para indicar que una constante de cadena, realmente es
un Char, usar la letra C despus de la cadena:
Dim c As Char = "N"c
Date
System.DateTime
8 bytes
Una fecha.
Valores: desde las 0:00:00 del 1 de Enero del 0001
hasta las 23:59:59 del 31 de Diciembre del 9999.
Las fechas deben representarse entre almohadillas # y
por lo habitual usando el formato norteamericano: #md-yyyy#
Dim d As Date = #10-27-2001#
Decimal
System.Decimal
16 bytes
Un nmero decimal.
Valores:
de 0 a +/-79,228,162,514,264,337,593,543,950,335 sin
decimales;
de 0 a +/-7.9228162514264337593543950335 con 28
lugares a la derecha del decimal;
el nmero ms pequeo es:
+/-0.0000000000000000000000000001 (+/-1E-28).
En los literales se puede usar la letra D o el signo @
para indicar que el valor es Decimal.
Dim unDecimal As Decimal = 9223372036854775808D
Dim unDecimal2 As Decimal = 987654321.125@
Double
System.Double
8 bytes
Integer
System.Int32
4 bytes
Object
8 bytes
Short
System.Int16
(entero corto)
2 bytes
Single
System.Single
4 bytes
String
(cadenas de
longitud
variable)
Tipos
(heradada de
definidos por System.ValueType)
el usuario
(estructuras)