Поиск…


Переменные типы

Существуют разные типы переменных для разных целей. В Visual Basic 6 доступны следующие типы переменных:

  • массив
  • логический
  • Байт
  • валюта
  • Дата
  • двойной
  • целое число
  • Долго
  • не замужем
  • строка
  • Вариант

Вы объявляете переменную с помощью ключевого слова Dim :

Dim RandomNumber As Integer

Если вы не укажете тип переменной, переменная будет по умолчанию Variant :

Dim Foo

эквивалентно

Dim Foo As Variant

логический

Boolean - самый простой тип переменной, поскольку он может содержать только одно из двух значений: True или False.

Foo = True
Bar = False

Булевы могут использоваться для управления потоком кода:

Dim Foo as Boolean
Foo = True

If Foo Then
  MsgBox "True"
Else
  MsgBox "False"
End If

целое число

Целое число представляет собой числовой тип данных и может содержать 16-разрядное значение со знаком (от -32768 до +32767). Если вы знаете, что переменная будет содержать только целые числа (например, 9), а не дробные числа (например, 5.43), объявите ее как целочисленный (или длинный) тип данных.

Dim RandomNumber As Integer
RandomNumber = 9

Целые числа обычно используются в качестве счетчиков в For...Next loop:

Dim Counter As Integer

For Counter = 0 to 2
  MsgBox Counter
Next Counter

Попытка присвоить целочисленному значению значение меньше -32768 или больше 32767 приведет к ошибке во время выполнения:

Dim MyNumber As Integer
MyNumber = 40000  'Run-time error '6': Overflow

строка

Строковая переменная может содержать пустой текст, символ, слово или текст переменной длины. Строковое значение должно содержаться в кавычках ( " ).

Dim Fruit as String
Fruit = "Banana"

Если вам нужны кавычки внутри строкового литерала, вы используете две последующие кавычки ( "" ).

Dim Quote as String
Quote = "Bill says: ""Learn VB!"""


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow