0

class1.vb に分類されたクラスがあり、get 句と set 句を持つ prop1 という名前のパブリック プロパティがあります。set 句で渡された値に 1 を追加し、get 句では、set 句で決定された値変数を返します。ただし、get句の変数でエラーが発生します...

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

何か案は?

4

1 に答える 1

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
于 2012-05-23T13:27:28.430 に答える