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