Znaki — Typy danych (Visual Basic)
Visual Basiczawiera znakowych typów danych do zajmowania się znaki drukowalne i wyświetlanej.Podczas, gdy dotyczą one zarówno ze znakami Unicode, Char posiada pojedynczy znak, należy String zawiera dowolną liczbę znaków.
Dla tabeli, która wyświetla porównanie side-by-side Visual Basic typów danych, zobacz Typ danych — Podsumowanie (Visual Basic).
Typ char
Char Typ danych jest pojedynczy znak Unicode dwóch bajtów (16-bitowy).Jeśli zmienna jest zawsze przechowuje dokładnie jeden znak, zadeklarowania 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 Char lub String jest zmienna punkt kodu, lub kod znaku, w zestawie znaków Unicode.Znaki Unicode zawiera podstawowy zestaw znaków ASCII, różnych innych litery alfabetu, akcentów, symbole walut, ułamki, znaki diakrytyczne i symbole matematyczne i techniczne.
[!UWAGA]
Zestaw znaków Unicode rezerw kod punkty D800 poprzez DFFF (55296 poprzez 55551 dziesiętne) dla pary części znaku dwuskładnikowego, które wymagają dwóch wartości 16-bitowe do reprezentowania punktu jednego kodu.A Char zmienna nie mogą pomieścić para zastępcza i String używa dwóch pozycji do przechowywania takich pary.
Aby uzyskać więcej informacji, zobacz Char — Typ danych (Visual Basic).
Typ String
String Typ danych jest sekwencją zero lub więcej bajtów dwóch znaków Unicode (16-bitowy).Jeśli zmienna może zawierać dowolną liczbę znaków, zadeklarowania go jako String.Na przykład:
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
Aby uzyskać więcej informacji, zobacz String — Typ danych (Visual Basic).
Zobacz też
Zadania
Rozwiązywanie problemów związanych z typami danych (Visual Basic)
Koncepcje
Złożone typy danych (Visual Basic)
Typy ogólne w Visual Basic (Visual Basic)