属性返回值错误



我有一个类分类为class1.vb,它有一个名为prop1的公共属性,带有get和set子句。我在 set 子句中传递的值中添加 1,并在 get 子句中返回在 set 子句中确定的值变量。但是,我在 get 子句中的变量上收到错误...

Public Property prop1()
    Get 
        Return value 
    End Get 
    Set (value)
        value = value +1
    End Set 
End Property 

有什么想法吗?

尝试设置属性的类型并尝试将value变量更改为其他变量,因为Set使用的是自己的同名局部变量:

Private myValue As Integer
Public Property prop1() As Integer
  Get 
    Return MyValue 
  End Get 
  Set (ByVal value As Integer)
    MyValue = value
  End Set
End Property

最新更新