Compartilhar via


Tipos de dados de caracteres (Visual Basic)

Visual Basic fornece tipos de dados de caracteres para lidar com caracteres que podem ser impressos e exibidos.Enquanto ambos lidem com caracteres Unicode, Char mantém um único caractere ao passo que String contém um número indefinido de caracteres.

Para obter uma tabela que exiba uma comparação lado-a-lado dos Visual Basic tipos de dados, consulte Resumo do tipo de dados (Visual Basic).

Tipo Char

O tipo de dados Char é um caractere Unicode único de dois bytes (16 bits).Se uma variável sempre armazena exatamente um caractere, declare-a como Char.Por exemplo:

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

Cada valor possível em um Char ou String variável é um código aponte, ou o código de caractere, no conjunto de caracteres Unicode.Os caracteres Unicode incluem o conjunto básico de caracteres ASCII, várias outras letras do alfabeto, acentos, unidades monetárias, frações, diacríticos, símbolos matemáticos e outros símbolos técnicos.

ObservaçãoObservação

O conjunto de caracteres Unicode reserva os pontos de código entre D800 e DFFF (55296 até 55551 em decimal) para pares substitutos, que requerem dois valores de 16 bits para representar um único ponto de código.Uma variável Char não pode armazenar um par substituto, e uma String usa duas posições para armazenar tal par.

Para obter mais informações, consulte Tipo de dados char (Visual Basic).

Tipo Sequência de Caracteres

O tipo de dados String é uma sequência de zero ou mais caracteres Unicode de dois bytes (16 bits).Se uma variável pode conter um número de caracteres indefinido, declare-a como String.Por exemplo:

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

Para obter mais informações, consulte Tipo de dados de seqüência de caracteres (Visual Basic).

Consulte também

Tarefas

Solucionando problemas de tipos de dados (Visual Basic)

Conceitos

Tipos de dados compostos (Visual Basic)

Tipos genéricos em Visual Basic (Visual Basic)

Tipos de valor e referência

Caracteres de tipo (Visual Basic)

Outros recursos

Tipos de dados elementar (Visual Basic)

Conversões de tipo em Visual Basic