Практическое руководство. Вызов процедуры свойства (Visual Basic)
Вы вызываете процедуру свойства, сохраняя значение в свойстве или извлекая его значение. Вы обращаетесь к свойству так же, как и к переменной.
Процедура свойства Set
сохраняет значение, а его Get
процедура извлекает значение. Однако эти процедуры не вызываются явным образом по имени. Свойство используется в инструкции назначения или выражении так же, как и при хранении или извлечении значения переменной. Visual Basic вызывает процедуры свойства.
Вызов процедуры Get свойства
Используйте имя свойства в выражении так же, как и имя переменной. Свойство можно использовать в любом месте, где можно использовать переменную или константу.
–или–
Используйте имя свойства после равного
=
() входа в инструкцию назначения.В следующем примере считывается значение Now свойства, неявно вызывая ее
Get
процедуру.Dim ThisMoment As Date ' The following statement calls the Get procedure of the Visual Basic Now property. ThisMoment = Now
Если свойство принимает аргументы, следуйте имени свойства с скобками, чтобы заключить список аргументов. Если аргументов нет, можно также опустить скобки.
Поместите аргументы в список аргументов в скобках, разделенные запятыми. Убедитесь, что аргументы указаны в том же порядке, что свойство определяет соответствующие параметры.
Значение свойства участвует в выражении так же, как переменная или константа, или она хранится в переменной или свойстве слева от инструкции назначения.
Вызов процедуры set свойства
Используйте имя свойства в левой части инструкции назначения.
В следующем примере задается значение TimeOfDay свойства, неявно вызывая процедуру
Set
.' The following statement calls the Set procedure of the Visual Basic TimeOfDay property. TimeOfDay = #12:00:00 PM#
Если свойство принимает аргументы, следуйте имени свойства с скобками, чтобы заключить список аргументов. Если аргументов нет, можно также опустить скобки.
Поместите аргументы в список аргументов в скобках, разделенные запятыми. Убедитесь, что аргументы указаны в том же порядке, что свойство определяет соответствующие параметры.
Значение, созданное справа от инструкции назначения, хранится в свойстве.
См. также
- Процедуры свойств
- Параметры и аргументы процедуры
- Оператор Property
- Различия между свойствами и переменными в Visual Basic
- Практическое руководство. Создание свойства
- Практическое руководство. Объявление свойства со смешанным уровнем доступа
- Практическое руководство. Объявление и вызов свойства по умолчанию в Visual Basic
- Практическое руководство. Запись значения в свойство
- Практическое руководство. Получение значения из свойства
- Оператор Get
- Оператор Set