Эффективное использование типов данных (Visual Basic)
Необъявленные переменные и переменные с необъявленными типами данных получают тип данных Object.Это ускоряет написание программ, но может замедлять их выполнение.
Строгая типизация
Задание типов данных для всех переменных называется строгой типизацией.Использование строгой типизации имеет несколько преимуществ:
Он включает поддержку IntelliSense для переменных.При этом можно видеть вводимые в код свойства и другие члены этих переменных.
Используются преимущества проверки типа во время компиляции.Благодаря этому обнаруживаются операторы, которые могут вызвать сбой во время выполнения, например из-за ошибки переполнения.Также обнаруживаются вызовы методов для объекта, который их не поддерживает.
Обеспечивается более быстрое выполнение кода.
Наиболее эффективные типы данных
Для переменных, которые никогда не содержат дробных значений, более эффективно использовать целые типы данных вместо нецелых.В Visual Basic наиболее эффективными типами данных являются Integer и UInteger.
Double является наиболее эффективным среди дробных типов данных, поскольку процессоры на современных платформах выполняют операции с числами с плавающей запятой с двойной точностью.Однако операции с типом Double имеют меньшую производительность по сравнению с целочисленными типами, такими как Integer.
Указание типа данных
Используйте Оператор Dim (Visual Basic) для объявления переменной с указанием типа.Можно одновременно указать уровень доступа для переменной с помощью ключевых слов Public (Visual Basic), Protected (Visual Basic), Friend (Visual Basic) или Private (Visual Basic), как показано в следующем примере.
Private x As Double
Protected s As String
Преобразование знаков
Функции AscW и ChrW выполняются в Юникоде.Предпочтительнее использовать их, а не Asc и Chr, которые должны преобразовывать в Юникод и из него.
См. также
Ссылки
Основные понятия
Числовые типы данных (Visual Basic)
Объявление переменной в Visual Basic