Типы данных в Visual Basic
Тип данных программного элемента определяет данные, которые могут содержаться в нем, и способы их хранения.Типы данных применяются ко всем значениям, которые могут храниться в памяти компьютера или участвовать в вычислении выражения.Каждая переменная, литерал, константа, перечисление, свойство, параметр процедуры, аргумент процедуры и возвращаемое значение процедуры имеют тип данных.
Объявленные типы данных
При определении программного элемента при помощи оператора объявления нужно указать тип данных с помощью предложения As.В следующей таблице представлены операторы, используемые для объявления различных элементов.
Программный элемент |
Объявление типов данных |
---|---|
Переменная |
Dim amount As Double Static yourName As String Public billsPaid As Decimal = 0 |
Literal |
Для символьного типа литерала см. раздел "Символьные типы литерала" Символы типов (Visual Basic) Dim searchChar As Char = "."C |
Константа |
В Оператор Const (Visual Basic) Const modulus As Single = 4.17825F |
Перечисление |
В Оператор Enum (Visual Basic) Public Enum colors |
Свойство |
Property region() As String |
Параметр процедуры |
В Оператор Sub (Visual Basic), Оператор Function (Visual Basic) или Оператор Operator Sub addSale(ByVal amount As Double) |
Аргумент процедуры |
В вызывающем коде вызова каждый аргумент является программным элементом, который уже был объявлен, или выражением, содержащим объявленные элементы subString = Left(inputString, 5) |
Возвращаемое значение процедуры |
В Оператор Function (Visual Basic) или Оператор Operator Function convert(ByVal b As Byte) As String |
Список типов данных Visual Basic см. в разделе Сводка типов данных (Visual Basic).
См. также
Задачи
Устранение неполадок, связанных с типами данных (Visual Basic)
Ссылки
Сводка типов данных (Visual Basic)
Основные понятия
Составные типы данных (Visual Basic)
Универсальные типы в Visual Basic (Visual Basic)
Типы значений и ссылочные типы
Эффективное использование типов данных (Visual Basic)
Другие ресурсы
Простые типы данных (Visual Basic)