Ich bin nicht sicher, wirklich, wie diese Frage stellen .. hoffentlich wird meine Erklärung klären:Gibt es eine Möglichkeit, eine Instanz eines Objekts auf das aktuelle instanziierte Objekt innerhalb seiner eigenen Klasse festzulegen?
ich in einer Klasse eine öffentliche Methode habe, sagt Widget
, das eine Liste von Widgets nimmt und sie ändern. Manchmal befindet sich das Widget, das die Methode aufruft, jedoch in dieser Liste. Gibt es eine Möglichkeit, das aktuelle Objekt als eines der Elemente in der Liste festzulegen?
Zum Beispiel ist hier, was ich versuche zu tun:
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
Machen Sie es zu einer statischen Methode? –
kann es nicht statisch machen (geteilt), leider. es ist geerbt. – Jason