Тип данных Long (Visual Basic)
Содержит 64-разрядные (8-байтные) знаковые целые числа в диапазоне от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807 (9.2...E+18).
Заметки
Используйте тип данных Long для хранения целых чисел, слишком больших для типа данных Integer.
Значение по умолчанию для типа Long равно 0.
Советы по программированию
Вопросы взаимодействия. Если выполняется взаимодействие с компонентами, которые написаны для платформы .NET Framework, такие как автоматизация или COM-объекты, необходимо помнить, что ширина данных Long отличается в других средах (16 бит). При передаче 32-разрядного аргумента такому компоненту, следует объявить его как Integer, а не Long в новом коде Visual Basic.
Кроме того, модель автоматизации не поддерживает 64-разрядные целые числа в Windows 95, в Windows 98, в Windows ME и в Windows 2000. Компоненту автоматизации в этих операционных системах нельзя передавать аргумент Visual Basic Long.
Расширение. Тип данных Long расширяется до Decimal, Single, или Double. Это означает, что можно преобразовать Long в любой из этих типов без возникновения ошибки OverflowException.
Символы типов. При добавлении знака L типа литерала к литералу происходит приведение литерала к типу данных Long. При добавлении знака & типа идентификатора к какому-либо идентификатору происходит приведение идентификатора к типу Long.
Тип Framework.. В .NET Framework данный тип соответствует структуре Int64.
См. также
Ссылки
Сводка типов данных (Visual Basic)
Тип данных Integer (Visual Basic)
Тип данных Short (Visual Basic)
Функции преобразования типов (Visual Basic)
Сводка по преобразованию (Visual Basic)