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.
Eine LINQ-Abfrage in einer Structure enthält einen Verweis auf Me oder auf ein Instanzmember der Struktur. Verweise auf Me oder Instanzmember sind in Abfrageausdrücken innerhalb einer Structurenicht zulässig.
Fehler-ID: BC36535
So beheben Sie diesen Fehler
- Erstellen Sie eine Kopie des Instanzmembers oder des vom Verweis auf
Mezurückgegebenen Werts, und verwenden Sie die Kopie im Abfrageausdruck, wie im folgenden Beispiel gezeigt.
Structure SampleStructure
Public SearchValue As Integer
Public Sub SetSearchValue(ByVal number As Integer)
SearchValue = number
End Sub
Public Sub GetData()
Dim sv = SearchValue
Dim SampleData = New Integer() {1, 2, 3, 4}
Dim query = From number In SampleData _
Where number < sv
End Sub
End Structure
Weitere Informationen
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.