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 einen Parameter in einem Lambdaausdruck deklariert, ohne eine As -Klausel mit „ Option Strict On“ zu verwenden.
' Not valid when Option Strict is on.
' Dim increment1 = Function (n) n + 1
Die vorhergehende Deklaration ist gültig, wenn der Typ von n abgeleitet werden kann. Wenn Sie z. B. den vorherigen Lambdaausdruck einem Funktionsdelegaten, Del, zuweisen:
Delegate Function Del(ByVal p As Integer) As Integer
Jetzt kann der Typ von n vom Parameter pabgeleitet werden:
Dim increment2 as Del = Function(n) n + 1
Fehler-ID: BC36642
So beheben Sie diesen Fehler
Fügen Sie eine
As-Klausel zur Parameterdeklaration hinzu:Dim increment3 = Function (n As Integer) n + 1