Символьные типы данных (Visual Basic)
Visual Basic предоставляет символ типов данных для работы с печатными символами и символами для визуализации.Тип Char может содержать единственный символ, в то время как тип String может содержать неограниченное количество символов, но оба типа работают с символами юникода.
Сведения о таблице, в которой отображается одновременное сравнения типов данных Visual Basic содержатся в разделе Сводка типов данных (Visual Basic).
Тип Char
Тип данных Char является одиночным двухбайтовым (16-битным) знаком Юникода.Если переменная всегда хранит ровно один знак, объявите ее в качестве Char.Примеры.
' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"
Каждое возможное значение в Char или String является кодовой точкой или кодом символа в кодировке Юникод.Символы Юникода включают базовую кодировку ASCII, различные другие буквы алфавита, знаки ударения, символы денежных единиц, дроби, диакритические знаки, математические и технические символы.
Примечание |
---|
Кодировка Юникода резервирует кодовые точки от D800 до DFFF (десятичные — от 55296 до 55551) для пар символов-заместителей, которые требуют два 16-разрядных значения и представляют одну кодовую точку.Переменная Char не может хранить пары символов-заместителей, и String использует две позиции для хранения таких пар. |
Дополнительные сведения см. в разделе Тип данных Char (Visual Basic).
Тип String
Тип данных String — это последовательность, содержащая ни одного или любое число двухбайтовых (16-битных) знаков Юникода.Если переменная может содержать неограниченное число знаков, объявите ее в качестве String.Примеры.
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
Дополнительные сведения см. в разделе Тип данных String (Visual Basic).
См. также
Задачи
Устранение неполадок, связанных с типами данных (Visual Basic)
Основные понятия
Составные типы данных (Visual Basic)
Универсальные типы в Visual Basic (Visual Basic)
Типы значений и ссылочные типы