Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie haben in einer Struktur einen Lambdaausdruck definiert, der auf ein Instanzmember der Struktur verweist oder Meverwendet. Im folgenden Codebeispiel sind diese zwei Verweise dargestellt.
Structure Structure1
Public InstanceMember As Integer
Public Function ExampleFun() As Integer
'' The error is caused by use of InstanceMember.
'Dim fun1 = Function() InstanceMember
'' The error is caused by use of Me.
'Dim fun2 = Function() Me.InstanceMember
'Return fun1()
End Function
End Structure
Fehler-ID: BC36638
So beheben Sie diesen Fehler
- Weisen Sie das Instanzmember einer lokalen Variablen zu, und verwenden Sie die lokale Variable in Ihrer Anweisung.
Public Function ExampleFunFix() As Integer
Dim temp = InstanceMember
Dim fun1 = Function() temp
Return fun1()
End Function
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.