Эффективное использование типов данных (Visual Basic)

Тип данных назначается необъявленным переменным и переменным, объявленным без типа данных Object . Это упрощает написание программ, но может привести к более медленному их выполнению.

Строгая типизация

Указание типов данных для всех переменных называется строгой типизацией. Использование строгой типизации имеет несколько преимуществ.

  • Он обеспечивает поддержку IntelliSense для переменных. Это позволяет просматривать их свойства и другие члены по мере ввода кода.

  • Он использует преимущества проверки типов компилятора. Это перехватывает инструкции, которые могут завершиться ошибкой во время выполнения из-за таких ошибок, как переполнение. Он также перехватывает вызовы методов для объектов, которые их не поддерживают.

  • Это приводит к ускорению выполнения кода.

Наиболее эффективные типы данных

Для переменных, которые никогда не содержат дробей, целочисленные типы данных более эффективны, чем Нецелочисленные типы. в Visual Basic Integer и UInteger являются наиболее эффективными числовыми типами.

Для дробных чисел Double является наиболее эффективным типом данных, так как процессоры на текущих платформах выполняют операции с плавающей запятой с двойной точностью. Однако операции с Double не так быстро, как с целочисленными типами, такими как Integer .

Указание типа данных

Используйте оператор Dim для объявления переменной определенного типа. Уровень доступа можно указать одновременно с помощью ключевого слова Public, protected, Friendили Private , как показано в следующем примере.

Private x As Double
Protected s As String

Преобразование символов

AscWФункции и ChrW работают в Юникоде. Их следует использовать в предпочтениях Asc и Chr , которые должны преобразовываться в Юникод и из него.

См. также