Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
. 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 / Notatka
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
. 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 także
- Podstawowe typy danych
- Typy danych złożonych
- Typy ogólne w Visual Basic
- typy wartości i typy referencyjne
- Konwersje Typów w Visual Basicu
- Rozwiązywanie problemów z typami danych
- znaków typu