Выбор типа определяемой переменной
Обновлен: Ноябрь 2007
При определении переменной необходимо выбрать следующие характеристики:
Тип данных — какого рода данные будет хранить переменная
Время существования — как долго будет существовать переменная
Область действия — какой код может ссылаться на переменную с использованием неполного имени
Уровень доступа — какой код будет иметь разрешение для чтения и записи переменной
Тип данных
В Оператор Dim (Visual Basic), который объявляет переменную, входит предложение As, задающее соответствующий тип данных (например Integer или String). Следующие страницы могут помочь выбрать тип переменной.
Практическое руководство. Хранение наибольшего возможного значения в переменной
Практическое руководство. Оптимизация хранения положительных целых чисел с беззнаковыми типами
Практическое руководство. Хранение наиболее значимых цифр в переменной
Практическое руководство. Хранение денежных значений в переменной
Практическое руководство. Хранение в переменной значений True и False
Практическое руководство. Хранение значений даты и времени в переменной
Практическое руководство. Хранение данных неизвестного типа в переменной
Дополнительные сведения см. в разделе Сводка типов данных (Visual Basic).
Время существования
Важным параметром при определении времени существования является возможность прекратить существование переменной, когда модуль, класс или процедура, которые объявляют ее, прекращают свое существование.
Если существование переменной должно прекратиться после окончания времени существования содержащего ее элемента, дополнительных действий предпринимать не требуется. Если переменная должна существовать дольше, чем содержащий ее элемент, можно включить ключевое слово Static или Shared в ее оператор Dim. Выполните действия, описанные в разделе Практическое руководство. Увеличение времени жизни переменной.
Дополнительные сведения см. в разделе Время существования в Visual Basic.
Область действия
Область действия переменной обычно совпадает с ее областью видимости (элемент, в котором она была объявлена). Необходимо решить насколько широка должна быть область действия переменной.
Убедитесь, что оператор Dim находится на соответствующем уровне, например, на уровне блока, процедуры или модуля. Выполните действия, описанные в разделе Практическое руководство. Управление областью действия переменной.
Дополнительные сведения см. в разделе Область видимости в Visual Basic.
Уровень доступа
Каждая переменная имеет уровень доступа по умолчанию, зависящий от того, где она объявлена, т. е. в элементе какого типа она содержится.
Чтобы задать уровень доступа, отличный от используемого по умолчанию, можно включить модификатор доступа (например Protected или Private) в оператор Dim переменной. Это можно сделать только для переменных-членов (переменных, объявленных вне процедуры). Выполните действия, описанные в разделе Практическое руководство. Управление доступностью переменной.
Дополнительные сведения см. в разделе Уровни доступа в Visual Basic.
См. также
Задачи
Практическое руководство. Увеличение времени жизни переменной
Практическое руководство. Управление областью действия переменной
Основные понятия
Объявление переменной в Visual Basic
Характеристики объявленных элементов
Область видимости в Visual Basic