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.
Ein Parameter in einer LINQ-Abfrage ist ein Zeigertyp. In Abfrageausdrücken verwendete Parameter können nicht per Verweis übergeben werden.
Fehler-ID: BC36533
So beheben Sie diesen Fehler
Deklarieren Sie eine neue Variable, und weisen Sie den Wert der neuen Variablen einer Kopie des Werts zu, der per Verweis übergeben wird. Verwenden Sie die kopierte Variable in der LINQ-Abfrage. Es folgt ein Beispiel:
Sub RunQuery(ByVal collection As List(Of Integer), _ ByRef filterValue As Integer) Dim fv = filterValue Dim queryResult = From num In collection _ Where num < fv End SubErsetzen Sie bei dem in der Abfrage verwendeten Parameter das
ByRef-Schlüsselwort durch dasByVal-Schlüsselwort.