2012-05-23 164 views
0

我有一個類class1.vb類,它有一個名爲prop1的公共屬性與get和set子句。我在set子句中傳遞的值中添加一個值,並在get子句中返回set子句中確定的值變量。但是,我在get子句中的變量上出現錯誤...屬性返回值錯誤

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

有什麼想法?

+0

什麼是PROP1?看起來像一個整數。 – LarsTech

回答

0

嘗試設置屬性的類型,試着改變你的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 
+0

我改變到這個......後,仍然會出現這個相同的錯誤...? – developthestars

+0

@developthestars我更新了我的答案,因爲你張貼... – LarsTech