ラムダ式で As 句を使用せずにパラメーター宣言し、 Option Strict がオンになっています。
' Not valid when Option Strict is on.
' Dim increment1 = Function (n) n + 1
n の型が推論できる場合、前の宣言は有効です。 たとえば、前のラムダ式を関数デリゲート Delに割り当てられる場合があります。
Delegate Function Del(ByVal p As Integer) As Integer
n の型はパラメーター pから推測できます。
Dim increment2 as Del = Function(n) n + 1
エラー ID: BC36642
このエラーを解決するには
As句をパラメーター宣言に追加します。Dim increment3 = Function (n As Integer) n + 1
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET