Compartir a través de


Tipos de datos de caracteres (Visual Basic)

Visual Basic proporciona tipos de datos de caracteres para tratar los caracteres imprimibles y visibles. Aunque ambos tratan con caracteres Unicode, Char contiene un solo carácter, mientras que String contiene un número indefinido de caracteres.

Para obtener una tabla que muestre una comparación en paralelo de los tipos de datos de Visual Basic, vea Tipos de datos.

Tipo de carácter

El Char tipo de datos es un carácter Unicode de dos bytes (16 bits). Si una variable siempre almacena exactamente un carácter, declárelo como Char. Por ejemplo:

' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"

Cada valor posible de una Char variable o String es un punto de código o código de caracteres, en el juego de caracteres Unicode. Los caracteres Unicode incluyen el juego de caracteres ASCII básico, otras letras alfabéticas, 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 D800 a DFFF (55296 a 55551 decimal) para los pares suplentes, que requieren dos valores de 16 bits para representar un único punto de código. Una Char variable no puede contener un par suplente y usa String dos posiciones para mantener este par.

Para obtener más información, consulte Tipo de datos Char.

Tipo de cadena

El String tipo de datos 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 obtener más información, vea Tipo de datos de cadena.

Consulte también