Когда свойство get и set было вызвано? - PullRequest
0 голосов
/ 26 марта 2010

у меня есть следующее объявление свойства

 Public Property IsAreaSelected() As Integer
        Get
            Return If(ViewState("IsAreaSelected") Is Nothing, 0, Cint(ViewState("IsAreaSelected")))
        End Get
        Set(ByVal value As Integer)
            ViewState("IsAreaSelected") = value
        End Set
    End Property

Я хочу знать, когда будет вызван метод set и get?

он будет вызван, когда я выполню

IsAreaSelected() =0 

или есть что-то вроде

IsAreaSelected().get()

или

IsAreaSelected().set()

??

Ответы [ 2 ]

1 голос
/ 26 марта 2010

Свойства ссылаются без использования скобок. Чтобы обратиться к получателю свойства, используйте этот синтаксис:

xxx = AreaSelected

Чтобы получить доступ к установщику свойств, используйте следующий синтаксис:

AreaSelected = xxx
1 голос
/ 26 марта 2010

Вы называете (используете) это точно так же, как поле в вашем классе:

IsAreaSelected = 0 

If AreaSelected > 0 Then ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...