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