Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Visual Basic fornece tipos de dados de caractere para lidar com caracteres imprimíveis e exibiveis. Embora ambos lidem com caracteres Unicode, Char
contém um único caractere, enquanto String
contém um número indefinido de caracteres.
Para obter uma tabela que exibe uma comparação lado a lado dos tipos de dados do Visual Basic, consulte Tipos de Dados.
Tipo de char
O Char
tipo de dados é um único caractere Unicode de dois bytes (16 bits). Se uma variável sempre armazenar 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 uma Char
ou String
variável é um ponto de código, ou código de caractere, no conjunto de caracteres Unicode. Os caracteres Unicode incluem o conjunto de caracteres ASCII básico, várias outras letras alfabéticas, acentos, símbolos de moeda, frações, diacríticos e símbolos matemáticos e técnicos.
Observação
O conjunto de caracteres Unicode reserva os pontos de código D800 até DFFF (55296 a 55551 decimais) para pares substitutos, que exigem dois valores de 16 bits para representar um único ponto de código. Uma Char
variável não pode conter um par substituto e usa String
duas posições para manter esse par.
Para obter mais informações, consulte Char Data Type.
Tipo de Cadeia de Caracteres
O String
tipo de dados é uma sequência de zero ou mais caracteres Unicode de dois bytes (16 bits). Se uma variável puder conter um número indefinido de caracteres, 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 Cadeia de Caracteres.