Udostępnij za pośrednictwem


Typy danych znaków (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 Podsumowanie typów danych (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 Typ danych CHAR (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 Typ danych String (Visual Basic).

Zobacz też

Zadania

Rozwiązywanie problemów z typów danych (Visual Basic)

Koncepcje

Złożone typy danych (Visual Basic)

Typy rodzajowe w języku Visual Basic (VB)

Typy wartości i typy odwołań

Wpisz znaki (Visual Basic)

Inne zasoby

Podstawowe typy danych (Visual Basic)

Konwersje typów w języku Visual Basic