Compartir a través de


Tipos de datos de caracteres (Visual Basic)

Visual Basic proporciona tipos de datos de caracteres para trabajar con caracteres que se pueden mostrar e imprimir. Aunque ambos tipos utilizan caracteres Unicode, Char contiene un único carácter, mientras que String contiene un número indefinido de caracteres.

Para obtener una tabla que muestra una comparación en paralelo de los tipos de datos de Visual Basic, vea Resumen de tipos de datos (Visual Basic).

Tipo Char

El tipo de datos Char es un único 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 en una variable Char o String es un punto de código o código de carácter en el juego de caracteres Unicode. Los caracteres Unicode incluyen el juego de caracteres ASCII básico, diversas letras del alfabeto, acentos, símbolos de moneda, fracciones, signos 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 (de 55296 a 55551 decimales) para pares suplentes que exigen dos valores de 16 bits que representen un punto de código único. Una variable Char no puede contener un par suplente y String utiliza dos posiciones para contener este tipo de par.

Para obtener más información, vea Char (Tipo de datos, Visual Basic).

Tipo String

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 de caracteres indefinido, declárela como String. Por ejemplo:

' Initialize the name variable to "Monday".
Dim name As String = "Monday"

Para obtener más información, vea String (Tipo de datos, Visual Basic).

Vea también

Tareas

Solucionar problemas de tipos de datos (Visual Basic)

Conceptos

Tipos de datos compuestos (Visual Basic)

Tipos genéricos en Visual Basic (Visual Basic)

Programación sin tipos en Visual Basic

Caracteres de tipo (Visual Basic)

Otros recursos

Tipos de datos básicos (Visual Basic)

Implementación de tipos de datos (Visual Basic)

Conversiones de tipos en Visual Basic