我有以下属性声明
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()
...
答案 0 :(得分:1)
你打电话(使用)它就像你班上的一个字段一样:
IsAreaSelected = 0
If AreaSelected > 0 Then ...
答案 1 :(得分:1)
不使用括号引用属性。要引用属性getter,请使用以下语法:
xxx = AreaSelected
要访问属性设置器,请使用以下语法:
AreaSelected = xxx