Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zadeklarowano parametr w wyrażeniu lambda bez używania klauzuli z włączonym As Option Strict .
' Not valid when Option Strict is on.
' Dim increment1 = Function (n) n + 1
Poprzednia deklaracja jest prawidłowa, jeśli typ n może zostać wywnioskowany. Jeśli na przykład przypisujesz poprzednie wyrażenie lambda do delegata funkcji, Del:
Delegate Function Del(ByVal p As Integer) As Integer
Teraz typ elementu można wywnioskować z parametru n p:
Dim increment2 as Del = Function(n) n + 1
Identyfikator błędu: BC36642
Aby poprawić ten błąd
Dodaj klauzulę
Asdo deklaracji parametru:Dim increment3 = Function (n As Integer) n + 1