Sdílet prostřednictvím


Datové typy znaků (Visual Basic)

Visual Basic poskytuje datové typy znaků pro tisknutelné a zobrazované znaky. I když se oba zabývají znaky Unicode, Char obsahuje jeden znak, zatímco String obsahuje neurčitý počet znaků.

Tabulku, která zobrazuje souběžné porovnání datových typů jazyka Visual Basic, naleznete v tématu Datové typy.

Typ znaku

Datový Char typ je jeden dvoubajtů (16bitový) znak Unicode. Pokud proměnná vždy ukládá přesně jeden znak, deklarujte ji jako Char. Příklad:

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

Každá možná hodnota v Char proměnné je Stringbod kódu nebo kód znaku v znakové sadě Unicode. Mezi znaky Unicode patří základní znaková sada ASCII, různé další abecední písmena, zvýraznění, symboly měny, zlomky, diakritická znaménka a matematické a technické symboly.

Poznámka:

Znaková sada Unicode si vyhrazuje body kódu D800 až DFFF (55296 až 55551 desetinných míst) pro náhradní páry, které vyžadují, aby dva 16bitové hodnoty představovaly jeden bod kódu. Proměnná Char nemůže obsahovat náhradní dvojici a String k uložení takové dvojice používá dvě pozice.

Další informace naleznete v tématu Char Data Type.

Typ řetězce

Datový String typ je posloupnost nulových nebo více dvoubajtů (16bitových) znaků Unicode. Pokud proměnná může obsahovat neomezený počet znaků, deklarujte ji jako String. Příklad:

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

Další informace naleznete v tématu Řetězcový datový typ.

Viz také