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.

Consulte también