私はうまくいけば、私の説明が明確化されます...その質問をするのは本当に方法がわからない:オブジェクトのインスタンスを、それ自身のクラス内の現在のインスタンス化されたオブジェクトに設定する方法はありますか?
私はクラスのパブリックメソッドを持っているが、ウィジェットのリストを受け取り、それらに変更を加えますWidget
を言います。ただし、メソッドを呼び出すウィジェットがそのリストにあることがあります。リスト内の項目の1つとして現在のオブジェクトを設定する方法はありますか?
例えば、ここで私がやろうとしているものです:
Public Class Widget()
'...other stuff'
Public Sub Update()
'do some stuff...'
For Each w As Widget In List(Of Widget)
'update widgets'
If w.ID = ID Then
Me = w '<----- here is what I am trying to do, but it wont let me'
End If
Next
End Sub
End Class
静的メソッドにしますか? –
は、残念ながら静的(共有)にすることはできません。それは継承されます。 – Jason