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


Символьные типы данных (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)

Типы значений и ссылочные типы

Символы типов (Visual Basic)

Другие ресурсы

Простые типы данных (Visual Basic)

Преобразование типов в Visual Basic