Znaki — Typy danych (Visual Basic)

Visual Basic udostępnia typy danych znaków do obsługi znaków możliwych do wydrukowania i wyświetlania znaków. Obie te elementy zajmują się znakami Unicode, ale zawierają pojedynczy znak, Char natomiast String zawiera nieokreśloną liczbę znaków.

Aby zapoznać się z tabelą zawierającą porównanie równoległe typów danych języka Visual Basic, zobacz Typy danych.

Typ znaku

Typ Char danych to pojedynczy dwubajtowy (16-bitowy) znak Unicode. Jeśli zmienna zawsze przechowuje dokładnie jeden znak, zadeklaruj go jako Char. Na przykład:

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

Każda możliwa wartość w zmiennej Char lub String jest punktem kodu lub kodem znaku w zestawie znaków Unicode. Znaki Unicode obejmują podstawowy zestaw znaków ASCII, różne inne litery alfabetu, akcenty, symbole waluty, ułamki, znaki diakrytyczne oraz symbole matematyczne i techniczne.

Uwaga

Zestaw znaków Unicode rezerwuje punkty kodu D800 do DFFF (od 55296 do 55551 dziesiętnych) dla par zastępczych, które wymagają dwóch 16-bitowych wartości reprezentujących pojedynczy punkt kodu. Zmienna Char nie może pomieścić pary zastępczej i String używa dwóch pozycji do przechowywania takiej pary.

Aby uzyskać więcej informacji, zobacz Typ danych char.

Typ ciągu

Typ String danych to sekwencja znaków Unicode o wartości zero lub więcej dwu bajtów (16-bitowych). Jeśli zmienna może zawierać nieokreśloną liczbę znaków, zadeklaruj ją jako String. Na przykład:

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

Aby uzyskać więcej informacji, zobacz String Data Type (Typ danych ciągu).

Zobacz też