Практическое руководство. Вызов процедуры Get свойства

Обновлен: Ноябрь 2007

Вызов свойства процедуры посредством хранения значения свойства или его извлечения. Доступ к свойству такой же, как и доступ к переменной.

Процедура свойства Set сохраняет значение, а его процедура Get извлекает значение. Однако по имени данные процедуры не вызываются явным образом. Следует использовать свойство в операторе присваивания или выражении так же, как хранить или извлекать значения переменной. Visual Basic делает вызовы процедур свойств элемента.

Вызов процедуры Get свойства

  1. Используйте имя свойства в выражении так же, как используется имя переменной. Можно использовать свойство везде, где можно использовать переменную или константу.

    -либо-

    Используйте имя свойства после знака равенства (=) в операторе присваивания.

    В следующем примере показано, как считывание значения Свойство Now неявным образом вызывает его процедуру Get.

    Dim ThisMoment As Date
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. Если свойство принимает аргументы, за именем свойства должен в скобках указываться список аргументов. Если не указано никаких аргументов, скобки можно опустить.

  3. Поместите аргументы в списке аргументов в круглых скобках, разделяя их запятыми. Убедитесь, что аргументы предоставляются в том же порядке, в котором свойство определяет соответствующие параметры.

Значение свойства входит в выражение так же, как переменная или константа, либо оно хранится в переменной или свойстве в левой части оператора присваивания.

Вызов процедуры Set свойства

  1. Используйте имя свойства слева от оператора присваивания.

    В следующем примере установлено значение Свойство TimeOfDay, неявным образом вызывая процедуру Set.

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. Если свойство принимает аргументы, за именем свойства должен в скобках указываться список аргументов. Если не указано никаких аргументов, скобки можно опустить.

  3. Поместите аргументы в списке аргументов в круглых скобках, разделяя их запятыми. Убедитесь, что аргументы предоставляются в том же порядке, в котором свойство определяет соответствующие параметры.

Значение, созданное в правой части оператора присваивания, сохранится в свойстве.

См. также

Задачи

Практическое руководство. Создание свойства

Практическое руководство. Объявление свойства со смешанным уровнем доступа

Практическое руководство. Объявление и вызов свойства по умолчанию в Visual Basic

Практическое руководство. Запись значения в свойство

Практическое руководство. Получение значения из свойства

Основные понятия

Процедуры свойств

Параметры и аргументы процедуры

Различия между свойствами и переменными в Visual Basic

Ссылки

Оператор Property

Оператор Get

Инструкция Set (Visual Basic)