Поделиться через


Символьные типы данных (Visual Basic)

Visual Basic предоставляет типы данных символов для работы с печатными и отображаемыми символами. Хотя оба они имеют дело с символами Юникода, содержит один символ, Char в то время как String содержит неограниченное число символов.

Таблица, отображающая параллельное сравнение типов данных Visual Basic, см. в разделе "Типы данных".

Тип char

Тип Char данных — это один двухбайтовый (16-разрядный) символ Юникода. Если переменная всегда хранит ровно один символ, объявите ее как Char. Например:

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

Каждое возможное значение в переменной CharString — это код кода или код символов в наборе символов Юникода. Символы Юникода включают базовый набор символов ASCII, различные другие буквы алфавита, акценты, символы валют, дроби, диакритические и математические и технические символы.

Примечание.

Набор символов Юникода резервирует кодовые точки D800 до DFFF (55296–5551 десятичные) для суррогатных пар, которые требуют двух 16-разрядных значений для представления одной кодовой точки. Переменная Char не может содержать суррогатную пару, а String для хранения такой пары используется две позиции.

Дополнительные сведения см. в разделе "Тип данных Char".

Тип строки

String Тип данных представляет собой последовательность символов Юникода с нулевым или более двухбайтовым (16-разрядным) символами Юникода. Если переменная может содержать неограниченное число символов, объявите ее как String. Например:

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

Дополнительные сведения см. в разделе "Тип данных строки".

См. также