Tipos de datos de caracteres (Visual Basic)
Visual Basic proporciona tipos de datos char para tratar con caracteres imprimibles y visualizables. Aunque ambos tratan con caracteres Unicode, Char
contiene un solo carácter, mientras que String
contiene un número indefinido de caracteres.
Para ver una tabla que muestra una comparación en paralelo de los tipos de datos de Visual Basic, consulte Tipos de datos.
Tipo Char
El tipo de datos Char
es un carácter Unicode de dos bytes (16 bits). Si una variable siempre almacena exactamente un carácter, declárela como Char
. Por ejemplo:
' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"
Cada valor posible de una variable Char
o String
es un punto de código, o un código de caracteres, en el juego de caracteres Unicode. Los caracteres Unicode incluyen el juego de caracteres ASCII básico, otras letras del alfabeto, acentos, símbolos de moneda, fracciones, diacríticos y símbolos matemáticos y técnicos.
Nota
El juego de caracteres Unicode reserva los puntos de código de D800 a DFFF (55296 a 55551 decimal) para pares suplentes, que requieren dos valores de 16 bits para representar un único punto de código. Una variable Char
no puede contener un par suplente y un elemento String
usa dos posiciones para contener este par.
Para más información, consulte Tipos de datos char.
Tipo de cadena
El tipo de datos String
es una secuencia de cero o más caracteres Unicode de dos bytes (16 bits). Si una variable puede contener un número indefinido de caracteres, declárela como String
. Por ejemplo:
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
Para más información, consulte Tipo de datos string.