Delen via


Gegevenstypen voor tekens (Visual Basic)

Visual Basic biedt gegevenstypen voor tekens om af te drukken en weer te geven tekens. Hoewel ze beide betrekking hebben op Unicode-tekens, Char bevat één teken, terwijl String ze een onbeperkt aantal tekens bevatten.

Zie Gegevenstypen voor een tabel waarin een vergelijking naast elkaar van de Visual Basic-gegevenstypen wordt weergegeven.

Type teken

Het Char gegevenstype is één Unicode-teken met twee bytes (16-bits). Als een variabele altijd precies één teken opslaat, declareert u deze als Char. Voorbeeld:

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

Elke mogelijke waarde in een Char of String variabele is een codepunt of tekencode in de Unicode-tekenset. Unicode-tekens omvatten de basistekenset ASCII, verschillende andere alfabetletters, accenten, valutasymbolen, breuken, diakritische tekens en wiskundige en technische symbolen.

Notitie

De Unicode-tekenset reserveert de codepunten D800 tot en met DFFF (55296 tot en met 55551 decimaal) voor surrogaatparen, waarvoor twee 16-bits waarden nodig zijn om één codepunt weer te geven. Een Char variabele kan geen surrogaatpaar bevatten en gebruikt String twee posities om een dergelijk paar vast te houden.

Zie Het gegevenstype Char voor meer informatie.

Type tekenreeks

Het String gegevenstype is een reeks van nul of meer unicode-tekens van twee bytes (16-bits). Als een variabele een onbeperkt aantal tekens kan bevatten, declareert u deze als String. Voorbeeld:

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

Zie Tekenreeksgegevenstype voor meer informatie.

Zie ook